Добрый день всем. Имеется такая хардовая конфигурация домашнего сервера:
1) ноутбук acer aspire 6935g
2) Ubuntu server x64 12.04
3) 2 жетских диска по 320ГБ 2.5 дюйма, где один вставлен в слот для жесткого в ноуте а второй подключен адаптером Power Esata -> Sata
Поставилось все на программный raid 1 и замечено визуальным глазом, что скорость работы тухловата. например хотябы вот это:
root@ubuntu-home-server:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb1[1] sda1[0]
312438592 blocks super 1.2 [2/2] [UU]
[=======>.............] resync = 37.8% (118223744/312438592) finish=889.6min speed=3638K/sec
unused devices: <none>
Причин предвижу 2-а:
1) Кривая конфигурация программного raid
2) Тухлый sata контроллер на мамке
PS Стал копаться в нете по поводу этой проблемы и нашел такой рецепт:
У драйвера рейда в Linux есть такой полезный параметр: stripe_cache_size
значение по умолчанию которого равно 256. Слишком низкое значение – резко снижает скорость записи (как оказалось). Оптимальное значение для многих – 8192. Это — кол-во блоков памяти на 1 диск. 1 блок это обычно 4kb (зависит от платформы), для 5-и дискового массива кеш займет 8192*4кб*5 = 160МБ.
echo 8192 > /sys/block/md0/md/stripe_cache_size
Видимо параметр задает кэш для райда, очень полезная бы штука, НО! по данному пути не нахожу "
stripe_cache_size"
С программными рейдами первые сутки =) не пинайте за незнание)