LINUX.ORG.RU
ФорумAdmin

nvme pci-e

 ,


0

1

Гипотетический вопрос:

Насколько разумно взять для старого сервера, следующий комплект: SmartBuy DT-129A в комплекте с SEDC1000BM8 накопителем? - Этого добра в кол-ве двух штук, для организации raid-1

Цель: крутить базу данных в вирт. машине работающей в среде proxmox

★★★★★

Последнее исправление: DALDON (всего исправлений: 1)
Ответ на: комментарий от devl547

В моём случае, всё не просто. Пока тыкаю несколько в слепую. СУБД читает по 400-500 гиг, и остальные вирт. машины начинают тупить. Такое ощущение, что забивается очередь SATA.

Насколько вообще идея здравая идти таким путём? Установка дешевых pci-e - nvme и пихать туда плашки nvme?

DALDON ★★★★★
() автор топика
Последнее исправление: DALDON (всего исправлений: 1)
Ответ на: комментарий от DALDON

1. Не очень здорово нагруженную субд вешать в виртуалку.
2. Посмотрите что с CPU, может у вас в него упирается.
3. Ещё посмотрите, что с потреблением памяти, возможно адово свопиться.

Насколько вообще идея здравая идти таким путём? Установка дешевых pci-e - nvme и пихать туда плашки nvme?

Более здравой идеей будет переделать субд. Сейчас вы воткнете nvme пройдет время и возникнет такой же вопрос, а что теперь делать?

anc ★★★★★
()
Ответ на: комментарий от anc

Сейчас вы воткнете nvme пройдет время и возникнет такой же вопрос, а что теперь делать?

Купим новый сервер же, очевидно)

AntonyRF ★★★★
()
Ответ на: комментарий от DALDON

NVMe тоже работает на всю скорость пока буфер не кончиться, 400-500 гб свободно его кончит и ты получишь на выбранном тобой SSD скорости SATA +-.

Так же память TLC-3D не то чтобы прям относиться к долгожителям, записать 500гб возможно будет только 1000 раз. Хз как там у тебя будет устроено, но есть вероятность отвала накопителя каждые полгода.

Ну и как тут народ говорил, все от задачи зависит, слишком много нюансов. У меня чувак знакомый делал очень быстрый агрегатор объявлений со всей Украины до всем известных событий, работало шикарно на душманском железе, Rust + PostgreSQL. Данных вагон, но из-за прямых рук все летало. В то же время, видел кучу проектов, где топ железо и рукожопы умудрялись не влезть в возможности железа.

AntonyRF ★★★★
()
Последнее исправление: AntonyRF (всего исправлений: 1)
Ответ на: комментарий от anc

Переделать СУБД весьма сложная задача, т.к. пропиретарщина

Покамест тыкаю в слепую. Проблема в том, что бывает такое раз в квартал (глюки соседней VM, когда занята основная VM)

В рабочем режиме, примерно такое творится:

# iostat -d -h -m 1 3
Linux 4.15.18-24-pve (srv-03) 04/12/2022 _x86_64_(40 CPU)

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn

sdf
                170.51         0.66         2.67   26693708  108024026
sdg
                169.03         0.65         2.67   26456827  108024026
sde
                169.31         0.66         2.67   26515936  108024026

Это три диска в зеркале. SSD. Для SSD я так понимаю это в общем то нагрузка не большая..? tps - адекватен?

@AntonyRF

DALDON ★★★★★
() автор топика
Последнее исправление: DALDON (всего исправлений: 1)
Ответ на: комментарий от anc

Внутри виртуалки, которая «страдает» от соседа, посмотрел что по вводу-выводу.

root@srv:~# iotop -n 1 -b -o
Total DISK READ :       3.97 M/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       2.86 M/s | Actual DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND
 7695 be/4 alfresco    3.97 M/s    0.00 B/s  0.00 %  7.85 % postgres: alfresco alfresco 127.0.0.1(41181) idle in transaction

Вроде бы и читает не много, но настораживает IO в 7.85 %, или это в общем проценте от потребления i/o? :)

DALDON ★★★★★
() автор топика
Ответ на: комментарий от DALDON

Проблема в том, что бывает такое раз в квартал (глюки соседней VM, когда занята основная VM)

Я бы подобрал два решения с ВМ и без. И с цифрами уже озвучил всё заказчику. Если вы просто сделаете на ВМ, а завтра этот «раз в квартал» превратиться «в каждый день» виноваты будете вы. Без цифр озвучивать бесполезно, заказчик забудет через полчаса после разговора.

anc ★★★★★
()
Ответ на: комментарий от DALDON

Вроде бы и читает не много, но настораживает IO в 7.85 %, или это в общем проценте от потребления i/o? :)

Ну проценту IO в онтопике посвящено много, помню где-то было очень красиво разжевано... но вот где именно это было, блин не вспомню :( Совсем простыми словами, считается всё железо которое участвует в операциях ввода/вывода, включая процессор. В этом основное отличие от офтопика, где считают IO только по дисковой подсистеме.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от DALDON

В Мониторе ресурсов windows на вкладке Диск, есть столбец Время ответа (мс). Вот этот параметр сильно становится лучше если диск для 1С переместить с SATA SSD на NVME(PCIe) SSD.

Vlad-76 ★★★★
()
Ответ на: комментарий от anc

Не очень здорово нагруженную субд вешать в виртуалку

На виртуалку с соседями. Если на железном сервере одина вм/контейнер для упрощения апдейтов, бэкапов и контроля - норм кмк. Оверхед все равно есть но хотя бы сосед не сожрёт весь проц

upcFrost ★★★★★
()
Последнее исправление: upcFrost (всего исправлений: 2)
Ответ на: комментарий от upcFrost

Сильно зависит от СУБД, на шибко высоконагруженных вообще диск в raw отдают, без фс.

anc ★★★★★
()
Ответ на: комментарий от Vlad-76

1С под Windows в виртуалке разумеется, поверх NVME SSD диска LVM.

Vlad-76 ★★★★
()
Ответ на: комментарий от anc

Процессор то как учавствует в IO ? Есть синхронные операции IO, так вот когда они выполняются, то операции IO переводятся переводятся в спящий режим из которого выводятся при поступлении информации на запрос IO. По времени сколько синхронные операции проводят в спячке и рисуется IO.

но это не точно

Vlad-76 ★★★★
()
Последнее исправление: Vlad-76 (всего исправлений: 3)
Ответ на: комментарий от Vlad-76

Почитайте про IO в онтопике и откуда этот процент рисуется.

anc ★★★★★
()
Ответ на: комментарий от upcFrost

Из двух десятков ядер, у меня занято всего 6. Остальные - чуть-чуть. la на гипервизоре 4-5. А проблемы есть. При том, что По вводу выводу: 20-30% (wa) - в максимуме, опять-же…

DALDON ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.