LinuxForum.Fans
Тема

Скорость диска ВМ на vsphere

Автор: XliN 6 сообщений 3525 просмотров
#380301

Есть vsphere виртуализация. Как я понял нода с несколькими хостами. Вот на одном из хостов поднял ВМ с Debian 7.5 Сделал два диска. Один под систему, второй под /var и примонтировал его. Все диски в ext4.

Цель всего этого, перенос старого svn. С этим все понятно, но столкнулся с проблемой. А именно скорость записи.
Через svnadmin распаковывается dump репозитория размером около 40 гигов. И начинаются непонятки. atop показывает нагрузгу в 100% записи.
iotop показывает очень маленькую скорость, а по словам hdparm все хорошо. Как быть? Мой дамп при такой скорости будет разварачиваться ой как долго.

Скрин atop

Показать

Скрин iotop

Показать

[console]hdparm -tT /dev/sdb1

/dev/sdb1:
Timing cached reads: 6290 MB in 2.00 seconds = 3147.34 MB/sec
Timing buffered disk reads: 180 MB in 3.02 seconds = 59.64 MB/sec[/console]

Если скопировать фалй с гиг с sdb1 на sda1, то скорость сначала большая, но почти сразу падает до двух, двух с половиной мегабайт.

shere стоит hight

#380311

А если журналирование отключить? Оно часто проскакивает и жрет по 50-70% IO

#380312

[console] sudo iotop -obtqqq | grep jbd2
19:36:03 1838 be/3 root 0.00 B/s 47.51 K/s 0.00 % 70.53 % [jbd2/sdb1-8]
19:36:04 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 59.51 % [jbd2/sdb1-8]
19:36:05 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 51.73 % [jbd2/sdb1-8]
19:36:06 1838 be/3 root 0.00 B/s 3.96 K/s 0.00 % 51.45 % [jbd2/sdb1-8]
19:36:07 1838 be/3 root 0.00 B/s 7.88 K/s 0.00 % 39.72 % [jbd2/sdb1-8]
19:36:08 1838 be/3 root 0.00 B/s 3.95 K/s 0.00 % 35.03 % [jbd2/sdb1-8]
19:36:09 1838 be/3 root 0.00 B/s 3.95 K/s 0.00 % 57.38 % [jbd2/sdb1-8]
19:36:10 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 56.97 % [jbd2/sdb1-8]
19:36:11 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 53.81 % [jbd2/sdb1-8]
19:36:12 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 52.10 % [jbd2/sdb1-8]
19:36:13 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 45.42 % [jbd2/sdb1-8]
19:36:14 1838 be/3 root 0.00 B/s 3.95 K/s 0.00 % 63.64 % [jbd2/sdb1-8]
19:36:15 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 56.88 % [jbd2/sdb1-8]
19:36:16 1838 be/3 root 0.00 B/s 7.91 K/s 0.00 % 62.80 % [jbd2/sdb1-8]
19:36:17 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 67.91 % [jbd2/sdb1-8]
19:36:18 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 39.08 % [jbd2/sdb1-8]
19:36:19 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 30.39 % [jbd2/sdb1-8]
19:36:20 1838 be/3 root 0.00 B/s 11.86 K/s 0.00 % 68.49 % [jbd2/sdb1-8]
19:36:21 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 31.33 % [jbd2/sdb1-8]
19:36:22 1838 be/3 root 0.00 B/s 7.86 K/s 0.00 % 32.10 % [jbd2/sdb1-8]
19:36:23 1838 be/3 root 0.00 B/s 0.00 B/s 0.00 % 30.89 % [jbd2/sdb1-8][/console]

#380337
"XliN" написал:
Есть vsphere виртуализация

как версия esxi стоит?

"XliN" написал:
Если скопировать фалй с гиг с sdb1 на sda1, то скорость сначала большая, но почти сразу падает до двух, двух с половиной мегабайт.

обычно в таких ситуация смотрят на диски хоста системы, возможно у вас они прогибаются.

"XliN" написал:
shere стоит hight

рекомендую для начала использовать настройки по умолчанию

#380340
"i2ks" написал:
как версия esxi стоит?

Я так понимаю ESXi 5.1.0

"i2ks" написал:
обычно в таких ситуация смотрят на диски хоста системы, возможно у вас они прогибаются.

Да все там вроде нормально. Статус зелененький. Куча виртуалок других там крутится и ничего.

Пользуясь случаем спрошу. Я так понимаю проблема в самой утилите svnadmin. Она пока все комиты за 6 лет раздампит, сто лет пройдет. Думаю она тормозит процесс. Так же был диск создат Thick Provision Lazy Zeroed - который мной предварительно небыл забит нулями.

Мне нужен ответ от тех кто работала с SVN сервером. Если я тупо скопирую ветку SVN с одного на другой сервер, без svnadmin dump. Прокатит?

#380341
"XliN" написал:
Если я тупо скопирую ветку SVN с одного на другой сервер, без svnadmin dump. Прокатит?

на счет отдельной ветки мало что могу сказать, но весь свн так переносить можно, только незабудь погасить свн перед процедурой копирования

Войдите или зарегистрируйтесь, чтобы ответить.