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

Полигон-2

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

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

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

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

Arachne ARACHNETEMP / TEMP и RAMDRIVE

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8
Печать
 
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]
Достаточно написать Е- чтоб не кешировал только рамдиск. ;)
Сейчас на форуме
qa
Full Member


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


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Anderson1 написал:
[q]
Memmaker это бесполезняк - после его "оптимизации" свободной памяти становится только меньше - лучше его было бы назвать memkiller или memeater. Просто надо располагать драйверы и резиденты в UMB в порядке уменьшения занимаемой ими памяти, по возможности конечно, и memmaker станет не нужен.
[/q]
Только вчера ставил один набор софта и без MemMaker'а основной помяти не хватало. После MemMaker'а все заработало. Конечно, что-то можно своей головой и руками сочинить, а потом в autoexec.bat или config.sys вписать, но MemMaker таки работает. QEMM97 еще на это дело есть.
qa
Full Member


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


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Провел испытания предложенного выше:

1. В варианте, где Arachne установлена на жестком диске, создание рамдиска, создание там папки TEMP, назначение её для TEMP и ARACHNETEMP; и копирование на / работа с рамдиска командного интерпретатора мало что дало. Может испытания проходят на слишком мощном для данного набора софта компьютере (P200 MMX, 64MB RAM), а командный интерпретатор и так не с дискеты работал.

2. С SMARTDRV в этом случае не заметил разницы между дефолтным SMARTDRV /X (жесткий диск и рамдиск (?) кэшируются по чтению) и SMARTDRV /X E- (рамдиск при этом не кэшируется).

3. На основе первой стадии пошел на следующую - установка и работа всей Arachne c рамдиска. Работает, конечно же, гораздо быстрее. И тут тоже особой разницы не увидел в том, куда направлены TEMP и ARACHNETEMP да откуда работает command.com. Но, так сказать, для очистки совести это таки сделал для своей Arachne.

Пока что тема совсем не закрыта, на неделе еще пару экспериментов возможно проведу, посмотрим что получится.
Fe-Restorator
Гость

Ссылка

qa написал:
[q]
С SMARTDRV в этом случае не заметил разницы
[/q]
Кеширование рамдрайва - безумная затея, у него нет головок, двигать нечем, и работает он со скоростью ОЗУ, в любом случае! Если натравить на него тот-же смартдрайв - получится даже замедление работы с RAMдиском - сперва отработает кеширование, т.е. часть памяти перепишется в другую часть памяти, расходуя лишние такты и объём, лишь затем выполнится чтение из рам-диска. Восстаёт вопрос: а что, напрямую нельзя было?
Думаю, прокачанный первопень для арахны действительно "аццкое железо", слишком быстрое само-по-себе. На пне-75, а ещё лучше - 386-12 арахна себя проявит, в паре с рамдиском.
Сейчас на форуме
<<Назад  Вперед>> Страницы: 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