Linux I/O. Вторая жизнь.

Рано или поздно в жизни любого администратора (либо владельца сервера) настает момент, когда серверу уже недостаточно текущих ресурсов. Причём, учитывая современные мощности, довольно часто узким местом становится дисковая подсистема. Сегодня мы хотели бы рассказать о том, как в определённых условиях можно обойтись без существенного апгрейда оборудования при минимуме затрат.

 

Дано:

Сервер с Linux (в данном случае Centos) на борту, аппаратный RAID-10, 4 x 500 GB HDD. Каждые 5 минут на диски пишется большое количество данных, что приводит к очень существенному замедлению работы дисковой подсистемы. При этом памяти и процессорных ресурсов более чем достаточно, поэтому обновлять оборудование не совсем целесообразно.

 

Задача:

Заставить сервер работать быстро при минимуме затрат.

 

И выход был найден — модуль ядра flashcache, который был разработан компанией Facebook.
Читать далее «Linux I/O. Вторая жизнь.»