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

Полигон-2

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

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

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

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

Arachne ARACHNETEMP / TEMP и RAMDRIVE

<<Назад  Вперед>> Страницы: 1 * 2 3 4 5 6 7 8
Печать
 
Fe-Restorator
Гость

Ссылка

Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво.
Там нарисовано: иметь памяти не менее 4 метров, создать рамдиск, залить на него копию командного процессора доса, прописать в автоекзеке:
SET COMSPEC=RD:\COMMAND.COM
SET ARACHNETEMP=RD:\TEMP
Можешь потом добавить MKDIR %ARACHNETEMP% :) (RD == буква рамдиска, ты-ж не назначаешь её динамически?)
Поправить Arachne.cfg, указав: "Cache2TEMP Yes"
Простым SET TEMP ничего не добьёшься, переменная среды называется иначе! :thumbup: Даже хорошо, что обычный "TEMP" смотрит куда-то в HDD...


Описаны там и другие варианты установки, как комбинированные HDD+RD для разных объёмов оперативы, так и полная установка на RD. И контент папок расписан.
Сейчас на форуме
qa
Full Member


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


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Fe-Restorator написал:
[q]
Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво.
[/q]
В ARAMDISK.TXT написано путано, опущены моменты, которые автору представляются очевидными.



Fe-Restorator написал:
[q]
Простым SET TEMP ничего не добьёшься, переменная среды называется иначе!
[/q]
Вроде как везде говорится, что TEMP и ARACHNETEMP равзнозначны. Впрочем, я пробовал как описано выше и с ARACHNETEMP - дело пошло так же, как с TEMP. Собственно, до прояснения следующих вопросов мне лично что-то непонятно:

1. Как создать папку TEMP (или ARACHNETEMP) на RAMDRIVE диске E:? Создает ли такую папку запись "MKDIR %TEMP%" или "MKDIR %ARACHNETEMP%" в autoexec.bat?

2. Как сделать так, что бы Arachne увидела папку TEMP (или ARACHNETEMP) и стала использовать её для временного хранения временных файлов? Добивается ли такого запись "SET TEMP=E:\TEMP" или "SET TEMP=E:\ARACHNETEMP" в autoexec.bat? Работает ли следующая последовательность строк в autoexec.bat?:

SET TEMP=E:\TEMP
MKDIR %TEMP%

или

SET TEMP=E:\ARACHNETEMP
MKDIR %ARACHNETEMP%

3. Какие именно файлы, какого рода, Arachne временно складирует в папке TEMP во время своей работы?
Fe-Restorator
Гость

Ссылка

qa написал:
[q]
или

SET TEMP=E:\ARACHNETEMP
MKDIR %ARACHNETEMP%
[/q]
Я понял, что арахна ищет переменную среды окружения с именем "ARACHNETEMP". А на RD должна быть сделана папка "TEMP". Помимо папки, на корне RD должен лежать "command.com".
Итого, в твоём случае строки должны выглядеть:
COPY C:\COMMAND.COM E: /Y
SET COMSPEC=E:\COMMAND.COM
SET ARACHNETEMP=E:\TEMP
MKDIR %ARACHNETEMP%
не забывать поправить конфиг арахны, вставив строку "Cache2TEMP Yes"в файл Arachne.cfg
Под дос 5.x — 7.х конструкция "команда %имя%" работает, под дос 3.х - не уверен. Подразумеваю, что command.com у тебя лежит в корне диска C:
Да, в оригинале написано "вставить эти строки в батник, запускающий арахну", т.е. это необязательно должен быть автоекзек!
Сейчас на форуме
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
qa написал:
[q]
SET TEMP=E:\ARACHNETEMP
MKDIR %ARACHNETEMP%
[/q]
Работать не будет, естественно.
В знаках "%" указывается имя переменной окружения, в данном случае переменная TEMP, а "E:\ARACHNETEMP" это её значение.
Вообще, непонятно, зачем такие сложности - напишите просто:
SET TEMP=E:\TEMP
SET ARACHNETEMP=E:\TEMP
MKDIR E:\TEMP
Этот даст тот же эффект, только меньше проблем будет...
Anderson1
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Хехе - тред в стиле "мочало - начинай сначала" ;)

1. В autoexec.bat прописать:

md e:\temp
set temp=e:\temp
set tmp=e:\temp

и до ещё кучи

set arachnetemp=e:\temp

mkdir не надо - сокращённой версии этой комады достаточно.

2. Странная последовательность: сначала ссылаемся на несуществующий каталог, потом по этой несуществующей ссылке делаем его существующим. Нечто из ничего т.с. Короче не работает - пишет "Required parameter missing". По крайней мере в MS-DOS 6.20. Т.о. сначала создать каталог, а уже затем писать его в переменную - никак не телегу впереди лошади.

3. Разве не очевидно? Временные :) Т.е. которые можно потом безболезненно стереть, что и достигается пропаданием рамдиска после выключения компа - без лишних телодвижений т.б. В этом цель каталога для временных файлов на рамдиске, а вовсе не в увеличении скорости работы дисковой подсистемы. Для чего следует применять дисковой кеш типа smartdrive - никак не рамдиск.
Fe-Restorator
Гость

Ссылка

Anderson1 написал:
[q]
сначала ссылаемся на несуществующий каталог
[/q]
Вообще-то, никаких ссылок нет и в помине! Просто задаём строковую переменную в области переменных OS DOS, и присваиваем ей значение.
SET ANDERSON1=NE_POMNIT_KOMAND_DOS, например :).

Anderson1 написал:
[q]
mkdir не надо - сокращённой версии этой комады достаточно
[/q]
"На вкус и цвет - все яйца одинаковые", цитата из "сборника современныхЪ поговорок". Команда MD применима к дос 4-01 и выше, к 3.х - не уверен, а полное её название употребимо ВО ВСЕХ версиях. Не упускай из виду, что до сей поры неизвестна версия ОС, применяемая топикастером. :41:
Переменная окружения с именем "TEMP" зарезервирована как путь к папке временных файлов только начиная с DOS v5.0, и то командному процессору эта папка абсолютно безразлична, а пользуют её остальные проги из комплекта дистрибутива. Все остальные имена, типа "TMP" не имеют никакой смысловой привязки, и, с точки зрения ОС, являются выдумкой юзера. Появилась "TMP" из-за форточек-2.0, где ленивые прогеры ещё не успели договориться о стандартизации имён папок и лепили их произвольным образом. Юзвери-же расплачивались за произвол лишними строками в автоекзеках...
Сейчас на форуме
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 такое можно делать не хуже чем в линуксах или выньпе. Но памяти понадобиться очень много.
<<Назад  Вперед>> Страницы: 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