Sukatin ang pagganap ng HDD sa Linux gamit ang hdparm

Maraming beses na napansin natin na ang pagganap ng isang server ay hindi kung ano ang dapat, doon natin tanungin ang ating sarili, nasaan ang problema? ... Ito ba ay hindi sapat na bandwidth? ... Kakulangan ng CPU o RAM? ... O ang pagsulat at pagbabasa sa HDD ay hindi magiging pinakamahusay?

Dito ipapakita ko sa iyo kung paano malaman kung anong maximum na bilis ang sinusuportahan ng iyong HDD, ang kasalukuyang bilis na maaari itong gumana atbp, gagamitin namin ang tool: hdparm

hdd-seagate

Mag-install ng hdparm

Una at halata, dapat nating mai-install ang software na gagamitin namin. Kung gumagamit ka ng Ubuntu o Debian maaari mo itong mai-install sa:

sudo apt-get install hdparm

Kung gagamit ka ng ArchLinux o ilang iba pang distro batay dito:

sudo pacman -S hdparm

Paggamit ng hdparm

Ang una ay alam ang maximum na bilis ng aming HDD, iyon ay, kung ito ay Sata1, Sata2 o 3, magkano ang sinusuportahan nito. Para dito gagamitin namin ang sumusunod na utos:

sudo hdparm -I /dev/sda | grep -i speed

Isinasaalang-alang nito ang HDD na nais naming suriin ay / dev / sda, iyon ay, ang una o pangunahing.

Ipapakita nito sa amin ang isang bagay tulad nito:

* Bilis ng pag-sign ng Gen1 (1.5Gb / s) * Bilis ng pag-sign ng Gen2 (3.0Gb / s) * Bilis ng pag-sign ng Gen3 (6.0Gb / s)

Nakasalalay sa kung gaano sopistikado ang HDD, at syempre, kung mayroon silang maximum na sinusuportahang bilis na pinagana sa BIOS.

Ngayon tayo tingnan ang kasalukuyang bilis kung saan gumagana ang HDD:

sudo hdparm -tT /dev/sda

Ulitin ang utos dalawa o tatlong beses upang makakuha ng isang saklaw ng mga halaga.

Ipapakita nito sa amin ang isang bagay tulad nito:

/ dev / sda: Timing cached mabasa: 22770 MB sa 2.00 segundo = 11397.43 MB / sec Timing buffered disk na binabasa: 432 MB sa 3.01 segundo = 143.59 MB / sec

Ang unang halaga ay may kinalaman sa bilis ng disk cache, ang pangalawang halaga ay nangangahulugang ang aktwal na pagbasa at pagsulat ng bilis, ng pisikal na disk na tulad nito.

Wakas!

Sana naging kapaki-pakinabang ka.

Sa pamamagitan ng paraan, maaari mong makita ang isang kumpleto at detalyadong impormasyon tungkol sa iyong HDD sa pamamagitan ng pag-aalis ng grep ng utos na inilagay ko dati, iyon ay, tulad nito:

sudo hdparm -I /dev/sda

Enjoy!


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

8 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   dhunter dijo

    Ha, hindi ko alam kung bakit, ngunit nabasa ko ang "Pagbutihin ang pagganap" sa halip na "sukatin" at tatalon ako at tatanungin ang mga ginamit mong trick. Salamat Gaara.

    1.    KZKG ^ Gaara dijo

      HAHAHAHA well ... ang pinaka halata na trick ay ang kumuha ng isang SSD hehe, ngunit ito ang pinakamahal 😀

      1.    dhunter dijo

        Ilang oras ang nakalipas mayroon akong 3 mga disk sa isang desktop pc at naisip ko na ang orihinal na layunin ng RAID ay ang bilis at gumawa ako ng RAID 0 (paghuhubad), kumopya ako ng halos tatlong beses sa bilis ngunit sa kawalan ay kung mawalan ako ng disk mawawala ito lahat ng bagay

        Sa pamamagitan ng paraan, bago ang RAID ay "Redundant Array of Inexpensive Disks" ngayon ito ay "Independent Disks" dahil sa pangkalahatan ay hindi natin kailangan ng sobrang bilis ngunit ang pagiging maaasahan ng data.

    2.    Giskard dijo

      Ang eksaktong parehong bagay ang nangyari sa akin!

  2.   matanda dijo

    Sa isang medyo luma na IDE (PATA) disk, ang maximum na bilis na sasabihin mong lumalabas sa -Ako ay hindi lalabas para sa akin. Sa kabilang banda, ang mga kasalukuyang lumalabas, na magbibigay sa iyo ng isang ideya ay:
    / dev / sda:
    Basahin ang pag-cache ng oras: 334 MB sa 2.01 segundo = 166.40 MB / sec
    Nagbabasa ang timer ng buffered disk: 148 MB sa 3.03 segundo = 48.77 MB / sec

    1.    KZKG ^ Gaara dijo

      Salamat sa komento 😀

  3.   Cristian dijo

    Para sa higit pang mga pagsubok inirerekumenda ko ang phoronix
    http://www.phoronix-test-suite.com

  4.   zetaka01 dijo

    Hindi ako maglaro nang husto sa mga pagsubok sa puck sa bahay. Nang walang anumang paliwanag na pang-agham at matematika, mas kaunti ang ititigil mo ito sa mga pag-ikot (patayin ito), mas mahusay mong gagawin. Maaari mong sirain ito sa pamamagitan ng pag-defragment dito, pag-compress, pag-encrypt, atbp. Ng maraming beses. Ang mga kagamitan sa pag-check ng disk ay hindi nakakapinsala, mas maraming paggamit mo sa mga ito, mas naluluma mo ang disk. Tulad ng mga SSD at USB drive, mayroon silang isang limitadong bilang ng mga magsusulat. Ang paggamit ng mga ito mula sa oras-oras ay maayos, ngunit nang hindi ito labis.
    At mas kaunti ang ititigil / boot ang disk mas mahusay.
    Gastusin ang disc nang kaunti hangga't makakaya mo.
    Isang pagbati.