Я сделал некоторые реальные, ненаучные тесты скорости ввода-вывода iscsi и различных сетевых протоколов в OS X.
Моя настройка:
- Начало OSB 10.7 Lion начала MPB, подключенное к гигабитному коммутатору Netgear.
- Сетевое хранилище Qnap TS-419P II с 4 дисками в RAID5, подключенными к гигабитному коммутатору Netgear
- Сетевое хранилище Buffalo LinkStation Pro с 1 диском, подключенным к гигабитному коммутатору Netgear
- инициатор globalSAN iSCSI для OS X использовался для тестов iSCSI
Тест был выполнен путем копирования (cp) около 2 ГБ файлов необработанных снимков (каждый размером около 20-25 МБ) на устройство, перезагрузки устройства и копирования этих же данных обратно на локальный SSD-накопитель.
Написать производительность:
- Qnap, Async NFS = 34,59 МБ / с
- Qnap, AFP = 31,83 мб / с
- Qnap, ISCSI = 31,89 МБ / с
- * Qnap, SMB, cp = 30,71 МБ / с
- Qnap, NFS = 27,22 МБ / с
- Буффало, AFP = 10,07 МБ / с
- * Qnap, SMB, mv = 3,93 мб / с
*) Только при использовании SMB я получал очень разные результаты производительности записи при копировании файлов на устройство с помощью команды cp или mv!
Настройка асинхронной опции для NFS значительно повышает производительность чтения.
Я использую следующую команду монтирования для теста:
mount -t nfs -o resvport,soft,intr,rsize=32768,wsize=32768,timeo=900,retrans=3,proto=tcp,vers=3,async server:/share /private/share/
Производительность чтения:
- Qnap, Async NFS = 71,99 Мбит / с
- Qnap, AFP = 67,44 МБ / с
- Qnap, ISCSI = 60,22 МБ / с
- Qnap, NFS = 46,51 МБ / с
- Qnap, SMB = 35,82 МБ / с
- Буффало, AFP = 5,46 мб / с
Протоколы, кажется, обрабатывают кеширование по-разному. Это результаты, которые я получил при копировании файлов на устройство и немедленном возвращении на локальный SSD-диск (без перезагрузки устройства)
Производительность чтения - без перезапуска
- Qnap, ISCSI = 151,71 Мбит / с
- Буффало, AFP = 145,54 МБ / с
- Qnap, AFP = 143,23 МБ / с
- Qnap, Async NFS = 71,99 Мбит / с
- Qnap, NFS = 47,37 МБ / с
- Qnap, SMB = 38,13 МБ / с
Мой вывод: я буду использовать AFP или NFS, так как оба протокола обеспечивают одинаковую производительность и гибкость (по сравнению с iSCSI) для моих целей (Lightroom, резервное копирование, потоковая передача мультимедиа)