Где разместить файл подкачки для высокопроизводительного сервера: на SSD, локальном жестком диске или в SAN?

Где разместить файл подкачки для высокопроизводительного сервера: на SSD, локальном жестком диске или в SAN?

Я в процессе спецификации сервера. Я знаю, что производительность файла подкачки имеет решающее значение, как и системная временная папка для нашего приложения. Где мне их разместить? Выбор: локальный HDD, SSD или на SAN?

Меня беспокоит износ SSD, я слышал, что он не работает долго, а на диске SAN, похоже, кэш не так уж хорош, в любом случае, помогите, пожалуйста.

решение1

Высокопроизводительный сервер будет иметь достаточно оперативной памяти для покрытия своих потребностей и не будет слишком активно использовать файл подкачки, за исключением очень необычной ситуации или ситуации сильной перегрузки — и если ситуация перегрузки продолжается и становится «новой нормой», то вам нужно переопределить спецификации и обновиться. Учитывая это, бесполезно рассматривать соображения износа SSD в той мере, в какой следует размещать файл подкачки.

Файл подкачки будет самым быстрым, если он находится на своем собственном диске и контроллере. Это означает, что он не является общим разделом с системным томом, а находится на отдельном диске на отдельном порту SATA. Во времена IDE говорили, что его следует размещать на собственном контроллере (не совместно с другим диском или CD-ROM) для максимальной производительности. SSD, очевидно, будет быстрее стандартного HDD. Убедитесь, что он поддерживает TRIM, и если вы используете ОС позже Windows XP, снижение производительности со временем должно быть существенно смягчено за счет использования TRIM.

В зависимости от вашего SAN, размещение его там может быть быстрее, чем локальный вращающийся жесткий диск, но, вероятно, нет. Если у вас есть процедуры резервного копирования, работающие на вашем SAN, резервное копирование файла подкачки, как правило, бессмысленно.

Связанный контент