Ісілон: Збільшення значень тайм-ауту зупинки диска в OneFS

Summary: Багато версій OneFS мають застарілі значення часу очікування, налаштовані для таймера зупинки диска. Збільшення цих значень може допомогти запобігти непотрібним зупинкам приводу.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

У OneFS диск вважається завислим, якщо виявлено будь-яку з наведених нижче умов:
  • Певна транзакція диска займає більше часу, ніж певний проміжок часу.
  • 50 з останніх 1300 операцій введення-виведення (введення-виведення) зайняли більше часу, ніж певний проміжок часу.
У версіях OneFS до 8.0 ці значення встановлювалися на 1,5 с і 150 мс відповідно. Компанія EMC Isilon Engineering визначила, що значення 1,5 с більше не підходить для новішого обладнання під керуванням будь-якої версії OneFS, і його слід змінити на 3,5 секунди. Внесення цієї зміни допомагає запобігти генерації системою непотрібних повідомлень про зупинку диска.

Коли відбувається зупинка диска, система намагається запобігти надсиланню операцій на цей диск, віддаючи перевагу іншим дискам у системі. Це робиться спробою підвищити продуктивність, уникаючи операцій з дисками, які вже перевантажені, але може мати негативний ефект, якщо диск був позначений як зупинений без потреби. На робочі процеси, чутливі до затримки, можуть впливати зупинки приводів. Як правило, зупинки приводів також спричиняють групові зміни, що, у свою чергу, може призвести до того, що завдання з пересмугування будуть ініційовані без потреби.

Cause

Раніше встановлені ліміти були доречні для старших поколінь обладнання Isilon, які мали відмінні від сучасного обладнання характеристики продуктивності та пропускної здатності. Оскільки технологія як вузлів, так і жорстких дисків змінювалася з часом, ці значення були визначені як надмірно суворі для нових типів вузлів, що призводило до непотрібних подій зупинки.

Resolution

ПРИМІТКА: У OneFS 8.0 за замовчуванням вже налаштовані правильні значення, тому на OneFS версій 8.0.0.0 і вище ця процедура не потрібна.
  • Увійдіть до інтерфейсу командного рядка вузла за допомогою клієнта SSH або встановіть послідовне з'єднання з вузлом.
  • Виконайте наступну команду, щоб створити резервну копію файлу /etc/mcp/override/sysctl.conf:
# торкніться /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
  • Виконайте наступну команду, щоб змінити значення тайм-ауту зупинки диска:
# isi_sysctl_cluster hw.disk_event.thresh.slowacc_usec=3500000
  • Виконайте наступну команду, щоб перевірити, чи правильно встановлено значення:
# isi_for_array -s sysctl hw.disk_event.thresh.slowacc_usec

Повинні з'явитися виходи, подібні до наступного:
 
clustername-1: hw.disk_event.thresh.slowacc_usec: 3500000
clustername-2: hw.disk_event.thresh.slowacc_usec: 3500000
clustername-3: hw.disk_event.thresh.slowacc_usec: 3500000

Affected Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000052229
Article Type: Solution
Last Modified: 28 Jun 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.