Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

I/O calibration в Oracle (тестирование производительности дисковой подсистемы) : Oracle

20.04.2024 10:34


16.12.2019 07:26
OlegON
 
Видимо, это либо десктоп какой-то старый, либо носитель неисправен.
17.12.2019 10:25
DMaslov
 
Цитата:
OlegON devmgmt.msc
Не могу загрузить картинку, сервер ошибку 500 выдает.
SiImage SCSI Disk driveю

Цитата:
Попробуй процедуру по ссылке выполнить.
SQL код:
SQLSET SERVEROUTPUT ON
SQL
> DECLARE
  
2    lat  INTEGER;
  
3    iops INTEGER;
  
4    mbps INTEGER;
  
5  BEGIN
  6     DBMS_RESOURCE_MANAGER
.CALIBRATE_IO (210iopsmbpslat);
  
7    DBMS_OUTPUT.PUT_LINE ('max_iops = ' || iops);
  
8    DBMS_OUTPUT.PUT_LINE ('latency  = ' || lat);
  
9    dbms_output.put_line('max_mbps = ' || mbps);
 
10  end;
 
11  /

max_iops 62
latency  
15
max_mbps 
31
PL
/SQL procedure successfully completed 
24.02.2021 13:51
OlegON
 
В общем, очередная
ORA-56719: Error spawning or communicating with calibration slave
количеством processes не лечилось, поправилось только обнаруженными отсутствующими

kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
fs.aio-max-nr = 1048576
02.03.2021 09:54
DMaslov
 
>>> Видимо, это либо десктоп какой-то старый, либо носитель неисправен.

К сожалению, это дисковая подсистема сервера ЦО.

Сравнил с сервером одного магазина, который куплен на несколько лет раньше, на нем 80 mbps,
и на недавно купленном с SSD - там 300 mbps.

30 mbps для ЦО это как-то стыдно :). Хотя работает, при грамотном разнесении задач бэкапа, расчета товародвижения и пр.
Делаю запрос начальству о покупке SSD.
02.03.2021 10:10
OlegON
 
Еще раз подчеркиваю важность IOPS, а не только mbps
Стыдно не то слово... Особенно, если тебе, например, понадобится восстановить базу и ты поймешь, что это займет сутки... А вылизывание конфигурации чтобы на минуту разнести одну задачу от другой... Нет, оно требуется всегда, но если на этом все и строится, то это нищебродство. Т.е. желание сэкономить в ущерб себе. Рано или поздно это схлопывается и начинается ад. Просто по опыту...
31.01.2022 09:28
xray84
 
Олег, подскажи, если я указал параметр 2 диска при калибровке (<DISKS>), правильно ли он показал значения в итоге?
31.01.2022 11:35
OlegON
 
Да, это просто стартовое, с которого он разгоняться начинает. Для себя ценности этого параметра не уловил, возможно, что при каких-то условиях тестирование проходит быстрее, я не заморачивался...
24.08.2022 07:53
Ferus
 
* Почему-то опять не могу редактировать свой пост.

Есть сервак, слабенький в целом, но по тестам разными утилитами выдает в районе 160-180МБ/с

Результат очень странный

max_iops = 64
latency = 14
max_mbps = 20

Почему может быть такая низкая скорость работы с винтами? На другом магазинчике обычный комп с обычными винтами и то 70MB/c выдает.
24.08.2022 09:34
OlegON
 
"Разные утилиты" могут выдавать доступ чтения большими блоками, например... Либо обращением к диску напрямую. Это синтетика и в реальном деле результаты таких тестов малоинтересны.
У тебя база совсем не факт, что читает напрямую (FILESYSTEMIO_OPTIONS), может какая-то мерзота, вроде антивируса, стоит... Может, параллельно что-то работает...
Вариантов очень много, но главный итог один - условия работы не для базы. И не забывай, что тут многопоточное чтение, измеряются не только mbps, но и iops, а они на твоем диске тоже очень низкие...
24.08.2022 10:15
Ferus
 
Да, согласен, клиент зажал на норм машину денег. Но это все же сервер, на Xeon 2226G и рейд из 2х 4Gb WD винтов. Показатели хуже чем, комп собранный на i5 с одним винтом. Антивируса нет. Может винда как-то козлить, резать обращение к винту?
FILESYSTEMIO_OPTIONS=SETALL
Жаловаться начали, на медленное заполнение цен.
Часовой пояс GMT +3, время: 10:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.