Samba 2.2.8 , Ilia, 05-Май-03, 22:26 [смотреть все]Дано: Сервер Supermicro SuperServer 6012P-8 На нём установлено: Linux RH 8.0 ядро 2.4.18-14smp Samba 2.2.8 SCSI хост Adaptec 7901A U320 3Ware IDE RAID адаптер, включен в 64-битный PCI К ним, в свою очередь, подключено: easyRAID II (8 IDE дисков с контроллером, наружу изображает SCSI), подключен к Адаптеку 3 диска IDE WD1200, подключены к 3Ware и собраны в RAID0 ФАйловая система пробовалась разная, от ext2 до ReiserFS и XFS. Проблема же вот какая. Во-первых, bonnie++ показывает скорость чтения примерно 60..80 мегабайт в секунду (на разных массивах и файловых системах по-разному). По сети же Самба отдает в лучшем случае 20 мегабайт в секунду (через гигабит). Почему *настолько* медленнее? Можно ли получить хотя бы половину от скорости диска? В идеале - чем больше тем лучше, конечно. Во-вторых, мне нужно не просто чтение, а чтение непрерывным потоком - это видео. К сожалению, фичи XFS, имеющие быть на IRIX, силиконовцы решили не имплементировать в XFS for Linux (GRIO, в частности). Можно ли это как-то решить малой кровью - повысить приоритет самбы, например, или еще как-то?В конфиге самбы ничего примечательного нет, только увеличены SO_RCVBUF и SO_SNDBUF . Помогает слабо. От large readwrite вообще больше вреда, чем пользы.
|