Почему этот пост стоит дочитать до конца
Любой владелец сервера со временем сталкивается с проблемой производительности. Сайты начинают медленно открываться, дольше выполняются запросы к базе данных, дольше приходится ждать ответа от приложений. Можно сказать, что это оборотная сторона развития проекта – большого количества посещений, увеличения размера базы данных или числа пользователей на сервере. Первое, что предпринимают в таком случае, – наращивание ресурсов оперативной памяти и процессора, а в конечном счете – замена сервера на более дорогой. Хотя в большинстве случае замена HDD на более производительные твердотельные накопители (SSD) решает проблему с меньшими затратами.
Что такое SSD-диски
По сути, в твердотельных накопителях используются принципы общие с Flash-картами, но в технологическом плане SSD-диски ушли далеко вперед. Современный SSD-диск сам по себе является достаточно сложной Системой Хранения Данных. Контроллер диска следит за его состоянием, регулирует использование различных блоков, чтобы их износ был равномерным, а также заменяет поврежденные блоки новыми из специально предназначенного для этого резерва. У топовых производителей размер такой резервной области может составлять до 10% ёмкости основного хранилища. Поскольку у SSD-дисков нет механически подвижных головок, не требуется время на их позиционирование. Скорость записи/чтения ячейки SDD-диска в несколько раз выше скорости HDD, при этом транзакции могут идти в несколько потоков. Отсутствие движущихся частей уменьшает нагревание диска, а значит и энергопотребление.
Механическая надежность SSD-дисков повышается с каждым годом. Срок их жизни по-прежнему исчисляется циклами записи, но сейчас производители гарантируют работу в течение минимум трех-пяти лет. Полного перехода на SSD-диски в ближайшее время, пожалуй, не случится, но область их применения продолжит расширяться.
А теперь слайды!
Мы провели ряд тестов для сравнения производительности дисков на основе различных технологий. В тестировании участвовали:
- жесткие диски Western Digital серверной серии RE4.
- серверные жесткие диски Western Digital VelociRaptor с увеличенной до 10000 оборотов в минуту скоростью вращения шпинделя
- SSD-накопители производителей Intel и Crucial
Вот, что у нас получилось:
Линейная запись (Мб/c)
Повторная запись (Мб/c)
Линейное чтение (Мб/c)
Повторное чтение (Мб/c)
Произвольное чтение (Мб/c)
Произвольная запись (Мб/c)
VelociRaptor
141,3
149,4
182
182,2
14,5
39,2
Обычный hdd
79.6
84,2
88
89,6
6,8
14
Raid 1 c VelociRaptor
79
84
183,4
184
15
8
Raid 1 из обычных hdd
63,4
67,7
75,8
77,7
8,7
14
Intel SSD 520 Series 120Gb
245,9
247,7
219,6
219,4
118,1
204
Crucial m4 256Gb
224,4
229,7
230
230,2
109
207
SSD-диски вырвались на первое место во всех тестах, опередив соперников. Обратите внимание на соотношения. Если при чтении и записи она была просто «выше», то при произвольных чтении и записи – выше в несколько раз! Это неоспоримое преимущество, т.к. большинство операций на серверах это именно произвольное чтение и запись.
//
Где использовать преимущества SSD-дисков
Самый распространенный вариант использования SSD-диска – установка на него операционной системы. Это существенно увеличивает скорость выполнения всех файловых операций.
Кроме ОС очень чувствительны к производительности дисков серверы баз данных. Использование «быстрых» накопителей ускоряет выполнение сложных запросов к большим таблицам, запись данных в базу. Немаловажно и повышение надежности транзакций, так как данные очень быстро переносятся из энергозависимой оперативной памяти на SSD-диск.
Сайты с высокой посещаемостью, особенно содержащие большой объем изображений, медиафайлов и текста, также сильно выигрывают в производительности от использования SSD-дисков. Даже архивный или редко запрашиваемый материал, которого нет в кэше веб сервера, будет быстро найден, загружен и отправлен пользователю.
Если проект требует работы с большими объемами данных, SSD-накопители также могут помочь, исполняя роль кэша для основных емких жестких дисков. Это снизит нагрузку на основной дисковый массив, увеличит скорость доступа к часто используемым данным.
А что в дата-центре Infobox?
Не так давно мы добавили к списку популярных конфигураций выделенные серверы с SSD-дисками (например, Xeon E3-1230 4 ядра по 3.2 GHz 8Gb 2х120Gb SSD за 6 900 рублей в месяц). Кроме того, вы можете заказать дополнительные SSD-диски в уже арендуемый вами сервер. Мы закупаем диски надежных производителей, таких как Intel и Crucial, поэтому вы можете быть уверены в их надежности и качестве. Свяжитесь с нами с помощью тикет-системы, чтобы узнать подробности.