Victor_VG
![](http://forum.ru-board.com/board/avatars/private/Victor_VG.gif)
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BillyThompson Кэш должен быть включён - он увеличивает производительность дисковой подсистемы в целом. Не просто так на серверных RAID контроллерах ставят планки памяти для их собственного кэша - с ними производительность контроллера значительно возрастает, хотя есть и подводный камень - устройство сообщает ОС об успешном завершении операции записи сразу после записи блока данных в его кэш и для надёжности ему нужен резервный источник питания кэша на случай сбоя питания во время операции записи на накопитель. Ну, тут обычно батарейки хватает. А размером дискового кэша в ОЗУ пусть сама ОС управляет - у неё эти алгоритмы давно отлажены и ручной коррекции параметров обычно им не требуется. Например нет смысла вручную регулировать размер кэша - ОС его выставляет динамически балансируя нагрузку, а вручную получится что регулируем одно - ломаем другое т.к. ОС это сложный самобалансирующийся под выбранную область применения механизм и не все его параметры есть смысл регулировать вручную. Тут надо смотреть какие задачи нужно решать. Например раздача торрентов или прокси сервера - основная нагрузка ложится на диски и сеть, чертёжная задача почти не использует диски, зато там надо считать много графических примитивов, математическая задача требует работы с дробными числами высокой точности, а воспроизведение кино или игры в основном работают большим количеством мелких цветных полигонов покрывающих поверхность объекта и считают однотипные целочисленные данные, текстовые задачи - это в основном логика и пересылки данных, почта - поиск, дисковые операции и произвольные передачи по сети... Поэтому ОС настраивается на нужную целевую область и в других может работать медленнее. Производитель это учитывает в виде набора модулей и заранее заданных настроек в каждой редакции ОС. Но делать свою ОС под каждую группу задач дорого, и потому делают два основных класса: серверные редакции рассчитанные под большую нагрузку от удалённых клиентов, и под меньшую рабочую нагрузку клиентские ОС для диалогового решения локальных задач. И тут есть подводный камень: серверные ОС обычно не применимы в качестве индивидуального рабочего места, а клиентские ОС не проектируются под серверные нагрузки чтобы не конкурировать с ними.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 35052 | Зарегистр. 31-07-2002 | Отправлено: 20:46 25-04-2019 | Исправлено: Victor_VG, 20:58 25-04-2019 |
|