Есть сервер на 2*Xeon + 4Gb RAM + 8*SATA в RAID-10. На нем крутится некая программа, которая читает/пишет блоки в 4-8k в один поток в файл размером порядка 100Gb. Изначально этот большой файл размещался на файловой системе (ext3) и производительность работы (т.к. счета мало, то в основном все упиралось в ввод/вывод) вообщем-то устраивала. Потом пришла в голову мысль "а не убрать ли не нужную прослойку в виде файловой системы?". Решил попробовать - создал средствами lvm логический раздел, сдампил на него содержимое файла и запустил в работу. В итоге - производительность наоборот упала. Я так понимаю, что вместе с файловой системой я лишился и кэша. Что делать? Возвращаться обратно на FS или есть какие-либо способы прикрутить к raw devices использование кэша? Или реализовывать кэширование программно в своем приложении? Сменить SATA на SCSI не предлагать ;) т.к. в будущем объем данных увеличится до пары терабайт, а на SCSI это будет стоить неслабых денег.
Ответ на:
комментарий
от Anoxemian
Ответ на:
комментарий
от buddie
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Контроллер Adaptec 3405 проблема (2009)
- Форум Файловый сервер и его ФС (+) (2004)
- Форум Не холивара ради, FreeBSD+Software_Raid10+zfs vs Linux+Software_Raid10+lvm (2016)
- Форум Ввод-вывод (2013)
- Форум Ввод вывод (2008)
- Форум ввод/вывод какие выводы? (2011)
- Форум Си ввод/вывод (2011)
- Форум профилирование ввода-вывода (2010)
- Форум синхронный ввод-вывод (2011)
- Форум порты ввода-вывода (2014)