Форум Тринити

Открытый технический форум по серверам и системам хранения данных, кластерным решениям, SAN, NAS.
Microsemi infortrend storage
Текущее время: 26 сен 2018, 13:27

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: 1C perfomance : Lun (raid adapter) queue length &etc@ESXi4.1
СообщениеДобавлено: 28 сен 2011, 14:12 
Не в сети
Junior member

Зарегистрирован: 28 сен 2011, 14:05
Сообщения: 2
Откуда: Урюпинск
Заранее пардон за много побочной информации, которая покажется кому то излишней.
Ногами не пинайте, я в этих виртуализациях еще не разбираюсь совсем.
Задача - повысить быстродействие. Все шары и резервы настроены хорошо, по нюма тоже разбайндено.

Имею БД MSSQL & 1C на одной из виртуальных машин (всего в гипервизоре 2: BD&1CAS, RDP) под файловую систему БД вынес два RAID1 на SSD (на дат и лог соответственно), каждый на своем LUN'e;
Проблема следующая - операции записи документов (с проведением) очень долго идут(по 1 секунде), код вылизан, счетчики поставил в коде - долго идут именно операции записи (и установки пометки удаления тоже). Хотя по графикам ESXi латентность у бд идет только по чтению дат(макс 10 мс), а не при записи. Все параметры ОС и т.п. уже твикнуты по максимуму. Да, профили 1С (там 81 и 82) вынесены на SSD тоже.
Да, единственное что не на SSD - это tempdb, собираюсь вот вот перенести(подскажите тоже, как лучше). Сама ОС на сасовском рэйде..

В ESXi есть параметры
Disk.SchedNumReqOutstanding (поставил 64)- глобальный параметр, отвечает за длину очереди каждого LUN'a, но используется только если LUN юзается более чем 1й машиной. И также есть адаптивный алгоритм :
который режет вдвое эту длину очереди, если превышается количество счетчика BUSY/QFULL, пороговое количество для триггера указано в параметре Disk.QFullSampleSize(поставил 32),
и увеличивает на 1 длину очереди, если количество счетчика успешных команд достигает значения указанного в параметре Disk.QFullThreshold (поставил 8).
Так как все на отдельных лунах то скорее всего все описанное выше не работает, разве что троттлинг очереди, который сам по себе не даст прироста производительности.

У меня стоит HP Smart Array P410 controller 512MB BBWC. Для установки длины очереди как
в http://kb.vmware.com/selfservice/micros ... nalId=1268 сказано что надо найти модуль ядра который отвечает за вводвывод контроллера, у меня разумеется тех модулей нет что в семпле, в гуи сферы написано что тома висят на vmhba2, в консоли
~ # vmkload_mod -l
Name Used Size (kb)
vmkernel 55 11007
procfs 2 16
vmkapiv1_0_0_0_vmkernel_shim0 32
vmklinux 24 664
random 1 32
usb 4 112
ehci-hcd 0 40
usb-uhci 0 24
hid 0 24
dm 2 12
nmp 32 120
vmw_satp_local 11 8
vmw_satp_default_aa 0 8
vmw_psp_lib 8 12
vmw_psp_fixed 11 12
vmw_psp_rr 0 16
vmw_psp_mru 0 12
vmw_psp_fixed_ap 0 12
vmw_satp_alua 0 20
vmw_satp_cx 0 28
libata 1 92
usb-storage 0 60
vfat 1 36
mask_path_plugin 0 8
vaai_filter 0 16
vmw_vaaip_emc 0 8
vmkapiv1_0_0_0_nmp_shim 0 8
vmci 2 112
iscsi_trans 3 52
hub 1 8
netsched 1 16
igb 0 96
iscsi_linux 0 16
ata_piix 4 16
hpsa 1 112
lvmdriver 4 80
deltadisk 0 40
multiextent 0 12
dvsdev 0 12
etherswitch 2 180
shaper 0 28
cdp 4 100
tcpip3 4 816
dvfilter 2 72
vmkapiv1_0_0_0_dvfilter_shim0 8
vmkibft 0 16
vmfs3 4 260
nfsclient 0 96
ipmi_msghandler 2 40
ipmi_si_drv 0 40
ipmi_devintf 1 16
vmkstatelogger 1 116
migrate 2 252
cbt 0 12

(по названию) похоже что модуль hpsa то что надо
видимо юзается какой то стандартный драйвер, у которого вообще не понятно, есть ли такие опции как в кб от vmvare. Что дальше делать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 сен 2011, 15:19 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
cfk
Поправьте пожалуйста город в профиле.

_________________
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 сен 2011, 19:31 
Не в сети
Junior member

Зарегистрирован: 28 сен 2011, 14:05
Сообщения: 2
Откуда: Урюпинск
http://www.sql.ru/forum/actualthread.as ... 3781&pg=-1 вот говорят что трабл в движке. Он во всех версиях?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2011, 13:08 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 19 янв 2003, 09:09
Сообщения: 4237
Откуда: Москва
cfk
Цитата:
похоже что модуль hpsa то что надо
видимо юзается какой то стандартный драйвер, у которого вообще не понятно, есть ли такие опции как в кб от vmvare. Что дальше делать?

Вы правы. Это драйвер для контролллеров HP под Linux, пришедший на замену CCIS и встроенный в ядро. Он интегрирован в стандартный SCSI уровень устройств Linux (в частности, все LUN'ы именуются стандартным образом sda, sdb и т.п.)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB