PowerEdge: Optimoi pienten I/O-levyjen NVMe-suorituskyky PERC-ohjainten takana Linuxissa

Summary: Linuxissa PowerEdge RAID -ohjaimen (PERC) taakse kytkettyjen NVMe-asemien suorituskyky saattaa olla odotettua heikompi pienten I/O-kuormitusten testauksessa. Tämä johtuu siitä, että käyttöjärjestelmä tunnistaa nämä asemat tavallisiksi SCSI-lohkolaitteiksi (/dev/sdX) alkuperäisten NVMe-laitteiden (/dev/nvmeXnX) sijaan. Tämä identiteetti johtaa epäoptimaalisten oletusarvoisten I/O-aikataulujen käyttöön. ...

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Instructions

Perimmäinen syy

  • Alkuperäinen NVMe: Suoraan yhdistetyt NVMe-asemat käyttävät syviä, laitteistohallittuja komentojonoja. Linux asettaa ajastimensa oletuksena olemattomaksi ohittaakseen käyttöjärjestelmätason pullonkaulat.
NVMe mq-deadline
  • NVMe PERC:n takana: Asema esitetään SCSI-laitteena, kun sitä hallitaan PERC-ohjaimella. Useimmat Linux-jakelut käyttävät oletusarvoisesti SCSI-laitteiden ajoitusta mq-deadline.
  • Konflikti: pikanäppäimellä mq-deadline Scheduler on suunniteltu vanhoille mekaanisille taajuusmuuttajille hakuajan optimoimiseksi ja pään liikkeiden minimoimiseksi. Nopeissa NVMe-asemissa tämä ajoitustoiminto lisää tarpeetonta viivettä ja suorittimen kuormitusta, mikä hidastaa IOPS:ien kokonaismäärää.

Vahvistus ja välitön säätö

Ajoitus on asetettava nollaan , jotta saavutetaan maksimaalinen IOPS pienille I/O-kuormituksille.

  • Tarkista nykyinen ajoitus:
  1. Suorita seuraava komento pääkäyttäjänä (korvaa <sdX> laitteen nimellä, kuten <sda>):
cat /sys/block/{sdX}/queue/scheduler
Esimerkki tuloksesta: (Suluissa näkyy aktiivinen ajoitus.)
NVMe-ajoitus
  1. Ota muutos välittömästi käyttöön muuttamalla ajoituksen arvoksi Ei mitään (Suorituksenaikainen) seuraavalla komennolla:
echo "none" > /sys/block/{sdX}/queue/scheduler

Pysyvyyden varmistaminen

Edellä mainittu manuaalinen muutos ei ole pysyvä ja palautuu uudelleenkäynnistyksen jälkeen. Myös /dev/sdX Tunnisteet voivat muuttua, jos asemia lisätään tai poistetaan. Jotta tämä muutos olisi pysyvä, on suositeltavaa luoda UDEV-sääntö laitteen WWID-tunnuksen perusteella.
 

Huomautus: Myös suuri I/O-suorituskyky voi heikentyä. Jos NVMe-asema on PERC-ohjaimen takana, Linuxin jonotusajoituksen arvoksi kannattaa asettaa ei mitään.

Επηρεαζόμενα προϊόντα

PowerEdge R470, PowerEdge R570, PowerEdge R670, PowerEdge R6715, PowerEdge R6725, PowerEdge R770, PowerEdge R770AP, PowerEdge R7715, PowerEdge R7725, PowerEdge R7725xd
Ιδιότητες άρθρου
Article Number: 000443257
Article Type: How To
Τελευταία τροποποίηση: 09 Ιουλ 2026
Version:  3
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.