วัดประสิทธิภาพ HDD ของคุณบน Linux ด้วย hdparm

หลายครั้งที่เราสังเกตเห็นว่าประสิทธิภาพของเซิร์ฟเวอร์ไม่เป็นไปตามที่ควรเราถามตัวเองว่าปัญหาอยู่ที่ไหน? …แบนด์วิธจะไม่เพียงพอหรือไม่? …ขาด CPU หรือ RAM? …หรือการเขียนและการอ่านใน HDD จะไม่ดีที่สุด?

ที่นี่ฉันจะแสดงวิธีการทราบว่า HDD ของคุณรองรับความเร็วสูงสุดเท่าใดความเร็วปัจจุบันที่สามารถใช้งานได้ ฯลฯ เราจะใช้เครื่องมือ: เอชดีพาร์ม

hdd-ซีเกท

ติดตั้ง hdparm

ประการแรกและเห็นได้ชัดว่าเราต้องติดตั้งซอฟต์แวร์ที่เราจะใช้ หากคุณใช้ Ubuntu หรือ Debian คุณสามารถติดตั้งได้ด้วย:

sudo apt-get install hdparm

หากคุณใช้ ArchLinux หรือ distro อื่น ๆ ตามนี้จะเป็น:

sudo pacman -S hdparm

ใช้ hdparm

ที่แรกก็คือ รู้ความเร็วสูงสุด ของ HDD ของเรานั่นคือถ้าเป็น Sata1, Sata2 หรือ 3 มันรองรับเท่าไร สำหรับสิ่งนี้เราจะใช้คำสั่งต่อไปนี้:

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

โดยคำนึงถึงว่า HDD ที่เราต้องการตรวจสอบคือ / dev / sda นั่นคือตัวแรกหรือตัวหลัก

มันจะแสดงให้เราเห็นสิ่งนี้:

* ความเร็วในการส่งสัญญาณ Gen1 (1.5Gb / s) * ความเร็วในการส่งสัญญาณ Gen2 (3.0Gb / s) * ความเร็วในการส่งสัญญาณ Gen3 (6.0Gb / s)

ขึ้นอยู่กับว่า HDD มีความซับซ้อนเพียงใดและแน่นอนว่ามีความเร็วสูงสุดที่รองรับใน BIOS หรือไม่

ตอนนี้ขอ ดูความเร็วปัจจุบัน ซึ่ง HDD กำลังทำงาน:

sudo hdparm -tT /dev/sda

ทำซ้ำคำสั่งสองหรือสามครั้งเพื่อรับช่วงของค่า

มันจะแสดงให้เราเห็นสิ่งนี้:

/ dev / sda: แคชเวลาอ่าน: 22770 MB ใน 2.00 วินาที = 11397.43 MB / วินาทีดิสก์ที่บัฟเฟอร์ไทม์มิ่งอ่าน: 432 MB ใน 3.01 วินาที = 143.59 MB / วินาที

ค่าแรกเกี่ยวข้องกับความเร็วของแคชของดิสก์ค่าที่สองหมายถึงความเร็วในการอ่านและเขียนที่แท้จริงของดิสก์ทางกายภาพเช่นนี้

ตอนจบ!

ฉันหวังว่าคุณจะได้รับประโยชน์

อย่างไรก็ตามคุณสามารถดูข้อมูลที่ครบถ้วนและละเอียดเกี่ยวกับ HDD ของคุณได้โดยการลบไฟล์ grep ของคำสั่งที่ฉันใส่ไว้ก่อนหน้านี้นั่นคือดังนี้:

sudo hdparm -I /dev/sda

สนุก!


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   นักล่า dijo

    ฮ่าฉันไม่รู้ว่าทำไม แต่ฉันอ่าน "ปรับปรุงประสิทธิภาพ" แทนที่จะเป็น "วัดผล" และฉันจะกระโดดเข้าไปถามกลเม็ดที่คุณใช้ ขอบคุณกาอาระ

    1.    KZKG ^ กาอาระ dijo

      ฮ่าฮ่าฮ่าฮ่า ... เคล็ดลับที่ชัดเจนที่สุดคือการได้ SSD ฮิฮิ แต่แพงที่สุด😀

      1.    นักล่า dijo

        เมื่อไม่นานมานี้ฉันมีดิสก์ 3 ตัวในเดสก์ท็อปพีซีและเกิดขึ้นกับฉันว่าจุดประสงค์ดั้งเดิมของ RAID คือความเร็วและฉันทำ RAID 0 (การลอก) ฉันคัดลอกความเร็วเกือบสามเท่า แต่มีข้อเสียคือถ้าฉันทำดิสก์หายฉันจะทำมันหาย ทุกอย่าง.

        อย่างไรก็ตามก่อนที่ RAID จะเป็น "Redundant Array of In ราคาถูก" ตอนนี้มันเป็น "Independent Disks" เพราะโดยทั่วไปเราไม่ต้องการความเร็วมากนัก แต่มีความน่าเชื่อถือของข้อมูล

    2.    กิสการ์ด dijo

      สิ่งเดียวกันที่เกิดขึ้นกับฉัน!

  2.   เก่า dijo

    ด้วยดิสก์ IDE (PATA) ที่ค่อนข้างเก่าความเร็วสูงสุดที่คุณบอกว่าออกมาพร้อมกับ -I ไม่ได้ออกมาให้ฉัน ในทางกลับกันคนปัจจุบันจะออกมาซึ่งจะทำให้คุณมีความคิด:
    / dev / sda:
    แคชเวลาอ่าน: 334 MB ใน 2.01 วินาที = 166.40 MB / วินาที
    ไทม์มิ่งบัฟเฟอร์ดิสก์อ่าน: 148 MB ใน 3.03 วินาที = 48.77 MB / วินาที

    1.    KZKG ^ กาอาระ dijo

      ขอบคุณสำหรับความคิดเห็น😀

  3.   Cristian dijo

    สำหรับการทดสอบเพิ่มเติมขอแนะนำ phoronix
    http://www.phoronix-test-suite.com

  4.   ซีทากะ 01 dijo

    ฉันจะไม่เล่นหนักกับการทดสอบเด็กซนที่บ้าน หากไม่มีคำอธิบายทางวิทยาศาสตร์และคณิตศาสตร์ยิ่งคุณหยุดการหมุนน้อยลง (ปิด) คุณก็จะทำได้ดีขึ้นเท่านั้น คุณสามารถทำให้เสียได้โดยการจัดเรียงข้อมูลบีบอัดเข้ารหัสข้อมูล ฯลฯ หลาย ๆ ครั้ง โปรแกรมอรรถประโยชน์การตรวจสอบดิสก์ไม่เป็นอันตรายยิ่งคุณใช้มากเท่าไหร่คุณก็ยิ่งเสื่อมสภาพของดิสก์ เช่นเดียวกับ SSD และไดรฟ์ USB พวกเขามีการเขียนจำนวน จำกัด การใช้เป็นครั้งคราวเป็นเรื่องปกติ แต่ไม่ต้องหักโหมมากเกินไป
    และยิ่งคุณหยุด / บูตดิสก์น้อยเท่าไหร่ก็ยิ่งดี
    ใช้แผ่นดิสก์ให้น้อยที่สุด
    คำอวยพร