=KRoN=>>В общем, деньги по почте доходят
avmich>Не "доходят", а "дошли в этот раз".
Я же не сказал - всегда доходят
avmich>Нет - обращение к памяти всегда сильно быстрее обращения к дискам,
Естественно. Только, вот, в памяти инофрмация берётся с дисков. А повторное использование данных в тех самых критичных случаях переиндексации практически отсутствует. Так что если что-то и сможет спасти немного ситуацию, так только опережающее чтение.
avmich>Линукс устроен так, что использует физическую память под дисковые кэши, пока она, физическая память (ОЗУ) не кончится.
Windows тоже давно работает также
Точнее, она оставляет резерв и приложениям небольшой, но размер кеша по сотне мегабайт - не редкость
Кстати, раз уж пошли сравнения - в Windows пошли ещё дальше. При запуске Win32-программы она не грузится в память, как в Linux, а мапится на виртуальную память. В плюсы - "мгновенный" старт, в минусы - с exe-шником запущенной программы ничего нельзя сделать, кроме как переименовать
avmich>Поэтому, если все данные уже в памяти, к диску обращения нет
Так оно так в любой приличной OS.
avmich>Мнение осталось то же - для сервера дополнительная память выгодна и как средство снижения зависимости от характеристик дисковой системы.
С этим не спорю
Но в случаях массовой переиндексации ресурсов дополнительная память не спасает. Разве что ВСЮ дисковую сситему там хранить
avmich>Ещё мнение - Крон, старайся сделать систему по характеристикам, при прочих равных, ближе к тем системам, с какими ты уже работал - меньше сюрпризов будет. Из практики...
Увы, у меня практики с нагруженными Web-серверами не было - а это очень специфичные системы. Вот корпоративные сервера, файл-сервера, рабочие станции разных назначений - этого не сотни машин... Но в случае сервера Авиабазы весь этот опыт мало стОит...