Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Arachne ARACHNETEMP / TEMP и RAMDRIVE
RSS

Arachne ARACHNETEMP / TEMP и RAMDRIVE

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8
Печать
 
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
uav1606 написал:
[q]
Вообще, непонятно, зачем такие сложности - напишите просто:
SET TEMP=E:\TEMP
SET ARACHNETEMP=E:\TEMP
MKDIR E:\TEMP
Этот даст тот же эффект, только меньше проблем будет...
[/q]
А что означает "MKDIR E:\TEMP" после всего? Получается, что создается директория после того, как её уже используют ( "SET TEMP=E:\TEMP" )?
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Anderson1 написал:
[q]
3. Разве не очевидно? Временные Т.е. которые можно потом безболезненно стереть, что и достигается пропаданием рамдиска после выключения компа - без лишних телодвижений
[/q]
Временные, это понятие растяжимое. А меня интересует, в частности, являются ли этими временными файлами такие файлы, которые загружаются в процессе загрузки web-страниц и которые, заново используются если новая страница их опять содержит? То есть, можно ли сделать так, что бы cache Arachne был в RAMDISK? В ARACHNE.CFG есть такие строки "CachePath cache\" и "Cache2TEMP Yes" - означают ли они, что cache Arachne таки можно отправлять в RAMDISK? "Cache2TEMP Yes" как бы намекает, что да, но "CachePath cache\" этот намек затуманивает. Не уверен, что смогу высмотреть в коде самого приложения что это конкретно означает.


Anderson1 написал:
[q]
В этом цель каталога для временных файлов на рамдиске, а вовсе не в увеличении скорости работы дисковой подсистемы. Для чего следует применять дисковой кеш типа smartdrive - никак не рамдиск.
[/q]
Если я правильно понимаю, то SmartDrive берет "к себе" (отправляет в RAM) те файлы, которые часто используются, но берет он их все равно с HDD. А если брать те же файлы с папки на RAMDISK, разве не быстрее? И потом, есть, например, PuppyLinux который весь "живет и работает" в RAM. Значит и Arachne там может жить хотя бы частично, её cache - в случае с Arachne, это достаточный шаг.
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Fe-Restorator написал:
[q]
Не упускай из виду, что до сей поры неизвестна версия ОС, применяемая топикастером.
[/q]
MS-DOS 6.22

Хотя в итоге - пока разобраться бы хотя бы в одном случае - возможно попробую некоторую универсализацию: для FreeDOS 1.0+, например.
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Браузерный кеш конечно к временным файлам не относится, а директива "Cache2TEMP Yes" может вполне означать просто очистку кеша при выходе, а не помещение его в каталог для временных файлов. Читать углублённо доки для уточнения ака курить RTFM до полного просветления :-)

Смартдрайв ещё кеширует фат со структурой каталогов, что облегчает нахождение нужных файлов - это больше всего ускоряет работу. Например удаление каталога с кучей (сотнями-тысячами) мелких файлов со смартдрайвом может занять несколько секунд против минут без него.

Тогда уж всю арахну в рамдиск установить, запаковать, сохранить архив на винте и при загрузке в autoexec.bat разворачивать на рамдиск. А совсем хорошо всю остальную систему так же, ибо в DOS такое можно делать не хуже чем в линуксах или выньпе. Но памяти понадобиться очень много.
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Fe-Restorator написал:
[q]
Anderson1 написал:
[q]
сначала ссылаемся на несуществующий каталог
[/q]
Вообще-то, никаких ссылок нет и в помине!
[/q]
Да - ради оптимизации размера кода помещаем всё в переменные, не думаем о переполнении буфера, пусть юзверь ловит багов ;-) На этом фоне, использование полного синтаксиса команды несколько нелогично - одной рукой рубим совместимость ради краткости, другой свято блюдём :-/ Так что можно сказать последовательность странная в квадрате :-)
Fe-Restorator
Гость

Ссылка

qa написал:
[q]
Если я правильно понимаю, то SmartDrive берет "к себе" (отправляет в RAM) те файлы, которые часто используются, но берет он их все равно с HDD
[/q]
Нет, неверно. Смартдрайв избавляет медленный винч от необходимости дёргать головки на 0-ю дорогу и затем, через MBR в область FAT за очередным значением -"адресом следующего кластера" в котором, в свою очередь, лежит следующий кусок файла. Фактически, смартдрайв кеширует только FAT и структуру папок, а не сами файлы, как таковые.

Из руководства арахны становится понятна её слёзная просьба разместить рамдиск как можно ближе к границе первого мегабайта RAM.
И неплохо-б объявить рамдиск (создать его) раньше, чем смартдрайв, а в последнем отключить кеширование рамдрайва (нафига нам масло масляное"?).
Тогда следует такой порядок строк:

HIMEM.SYS
DOS=HIGH,UMB
BUFFERS
FILES
LASTDRIVE=Z
DEVICE=RAMDRIVE.SYS
DEVICE=SMARTDRV.SYS /не кешировать рамдрайв
REM теперь можно объявлять переменные
SET TEMP=E:\TEMP
SET ARACHNETEMP=E:\TEMP
MKDIR %TEMP%
NC

Разумеется, это всё не в одном файле пишется, но порядок выполнения таков. Да, многие ключи не указаны - этот пример не рассчитан на копипаст.
Небольшой совет: прежде старта арахны прогони memmaker, чтоб он забросил TSR рамдиска в верхнюю память "DEVICEHIGH=" с точными параметрами "/L:12xxxx...."

Anderson1 написал:
[q]
Да - ради оптимизации размера
[/q]
Ты сам-то понял, что сказанул?
Сейчас на форуме
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Anderson1 написал:
[q]
Браузерный кеш конечно к временным файлам не относится, а директива "Cache2TEMP Yes" может вполне означать просто очистку кеша при выходе, а не помещение его в каталог для временных файлов. Читать углублённо доки для уточнения ака курить RTFM до полного просветления :-)
[/q]
Это не Linux, ход RTFM так вот не помогает. Путано всё, воспросы так же пересекаются с общеDOSовыми вопросами из практики жизни.



Anderson1 написал:
[q]
Смартдрайв ещё кеширует фат со структурой каталогов, что облегчает нахождение нужных файлов - это больше всего ускоряет работу. Например удаление каталога с кучей (сотнями-тысячами) мелких файлов со смартдрайвом может занять несколько секунд против минут без него.
[/q]
Вообще SMARTDRV у меня стоит. Его MS-DOS 6.22 сам ставит и что ему хочется в autoexec прописывает. Обычно это что-то в роде LH /L:0;1,45456 /S C:\DOS\SMARTDRV.EXE /X



Anderson1 написал:
[q]
Тогда уж всю арахну в рамдиск установить, запаковать, сохранить архив на винте и при загрузке в autoexec.bat разворачивать на рамдиск. А совсем хорошо всю остальную систему так же, ибо в DOS такое можно делать не хуже чем в линуксах или выньпе. Но памяти понадобиться очень много.
[/q]
Когда я пойму малое (что же это в плане Arachne за TEMP , что туда идет и что это дает), может пойду дальше. Пока, как говорил, это все совсем не Linux – мануалы путанные, форумы поддержки или разработчиков непонятно где. С Linux давно бы было понятно, что те или иные слова и метафоры означают. А тут несовсем.
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Fe-Restorator написал:
[q]
чем смартдрайв, а в последнем отключить кеширование рамдрайва (нафига нам масло масляное"?)
[/q]
При установке MS-DOS 6.22, установщик и так запрещает SMARTDRV write-behind-кэширование всех дисков: C:\DOS\SMARTDRV.EXE /X



Fe-Restorator написал:
[q]
Небольшой совет: прежде старта арахны прогони memmaker, чтоб он забросил TSR рамдиска в верхнюю память "DEVICEHIGH=" с точными параметрами "/L:12xxxx...."
[/q]
MemMaker гоняю. Иначе совокупность драйверов, Arachne и MS Network Client вероятно съела бы всю базовую память.
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
qa написал:
[q]
Это не Linux, ход RTFM так вот не помогает. Путано всё, воспросы так же пересекаются с общеDOSовыми вопросами из практики жизни.
[/q]
Это чудо! Линуксоид не считает DOS маленьким однозадачный юниксом! ;) Если серьёзно, то у DOS есть в комплекте помощь, которая тоже "FM", так же есть книжки Фигурнова. В случае трудностей с английским языком, взять помощь из русского PC-DOS 7.0.

qa написал:
[q]
Обычно это что-то в роде LH /L:0;1,45456 /S C:\DOS\SMARTDRV.EXE /X
[/q]
Вместо /X написать C+ и дальше на вс жд +. Иначе не слишком ускоряет работу, точнее практически совсем не ускоряет.

qa написал:
[q]
MemMaker гоняю. Иначе совокупность драйверов, Arachne и MS Network Client вероятно съела бы всю базовую память.
[/q]
Memmaker это бесполезняк - после его "оптимизации" свободной памяти становится только меньше - лучше его было бы назвать memkiller или memeater. Просто надо располагать драйверы и резиденты в UMB в порядке уменьшения занимаемой ими памяти, по возможности конечно, и memmaker станет не нужен.
Fe-Restorator
Гость

Ссылка

Anderson1 написал:
[q]
Вместо /X написать C+ и дальше на вс жд +.
[/q]
Достаточно написать Е- чтоб не кешировал только рамдиск. ;)
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8
Печать
Полигон-2 »   Старый софт »   Arachne ARACHNETEMP / TEMP и RAMDRIVE
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS