Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   iSCSI - низкая скорость записи (http://forum.oszone.net/showthread.php?t=310915)

markowww 29-01-2016 00:30 2600263

iSCSI - низкая скорость записи
 
Имеется:

1. Windows Server 2008 R2 + 2012R2
2. Сетевое хранилище + iSCSI target на нем
3. Сеть между 1 и 2 - 1гбит

Проблема: низкая скорость записи на iSCSI target на обоих Windows серверах, в среднем 100-120 мбит/c.

Что пробовали:

1. Писать на сетевое хранилище по smb - скорость 500-600 мбит/c
2. Писать на сетевое хранилище по iSCSI с Ubuntu - скорость сравнимая с пунктом 1.

Дополнительные симптомы: при копировании большого файла (например, при помощи FAR) сначала показывает заоблачные скорости порядка 250 МБ/С, при этом сетевой адаптер не нагружен. После записи порядка 4ГБ видимая скорость резко падает. При этом на сетевом хранилище входящий трафик в пике 150мбит/c.

Я предполагаю, что при использовании iSCSI в начале файл копируется в какой-то буфер в Windows, и только потом очень медленно передается по сети. Никто не сталкивался? Как это отключить?

El Scorpio 29-01-2016 02:05 2600274

Цитата:

Цитата markowww
Проблема: низкая скорость записи на iSCSI target на обоих Windows серверах, в среднем 100-120 мбит/c. »

Вопрос-уточнение: 100-120 мегабит за секунду или же мегабайт за секунду? Потому что 100-120 "мегабайт за секунду" с учётом "веса" служебной информации iSCSI и возможного стороннего трафика как раз соответствует пропускной способности канала.
Не забывайте, что "биты за секунду" используются для измерения скорости на низких уровнях TCP/IP, а для обозначения скорости передачи информации на протоколах высшего уровня (без адресов, кодов чётности, контрольных сумм и прочей служебной информации) используется уже "байты за секунду"

Далее. Какая у вас реальная скорость чтения/записи дисковой системы сетевого хранилища? Опять же не забывайте, что данная величина измеряется в байтах (мегабайтах) за секунду.


Цитата:

Цитата markowww
Дополнительные симптомы: при копировании большого файла (например, при помощи FAR) сначала показывает заоблачные скорости порядка 250 МБ/С, при этом сетевой адаптер не нагружен. После записи порядка 4ГБ видимая скорость резко падает. При этом на сетевом хранилище входящий трафик в пике 150мбит/c.
Я предполагаю, что при использовании iSCSI в начале файл копируется в какой-то буфер в Windows, и только потом очень медленно передается по сети. Никто не сталкивался? Как это отключить? »

Локальный кэш службы сетевого клиента iSCSI.
Используется как раз таки для ускорения операций i/o при небольших объёмах.
Создаёт потенциальную опасность потери информации в случае аварийного отключения одного из устройств или продолжительного обрыва связи - "дисковое устройство" досрочно ответит операционной системе об успешном завершении записи, но саму информацию записать не успеет.
Если нужна скорость - оставьте кэширование, если же нужна повышенная надёжность - отключите кэширование (скорее всего на сервере iSCSI)

markowww 29-01-2016 09:01 2600308

El Scorpio,

1. Скорость записи по iSCSI Windows -> Ubuntu ~ 120 мегабит/с
2. Скорость записи по SMB Windows -> Ubuntu ~ 600 мегабит/c
3. Скорость записи по iSCSI Ubutnu -> Ubuntu ~ 600 мегабит/c
4. Реальная скорость записи на хранилище ~ 80 мегабайт/c

Цитата:

Локальный кэш службы сетевого клиента iSCSI.
Используется как раз таки для ускорения операций i/o при небольших объёмах.
Создаёт потенциальную опасность потери информации в случае аварийного отключения одного из устройств или продолжительного обрыва связи - "дисковое устройство" досрочно ответит операционной системе об успешном завершении записи, но саму информацию записать не успеет.
Если нужна скорость - оставьте кэширование, если же нужна повышенная надёжность - отключите кэширование (скорее всего на сервере iSCSI)
Как этот кэш отключается на Windows?

Впрочем, из кэша данные пишутся очень медленно.


Время: 01:35.

Время: 01:35.
© OSzone.net 2001-