Đo hiệu suất ổ cứng của bạn trên Linux với hdparm

Nhiều khi chúng tôi nhận thấy rằng hiệu suất của một máy chủ không như nó nên, ở đó chúng tôi tự hỏi, vấn đề là ở đâu? … Nó sẽ không đủ băng thông? … Thiếu CPU hoặc RAM? … Hay việc ghi và đọc trong ổ cứng sẽ không tốt nhất?

Ở đây tôi sẽ chỉ cho bạn cách biết tốc độ tối đa mà ổ cứng HDD của bạn hỗ trợ, tốc độ hiện tại mà nó có thể hoạt động ở mức nào, v.v., chúng tôi sẽ sử dụng công cụ: hdparm

hdd seagate

Cài đặt hdparm

Đầu tiên và đó là điều hiển nhiên, chúng ta phải cài đặt phần mềm mà chúng ta sẽ sử dụng. Nếu bạn sử dụng Ubuntu hoặc Debian, bạn có thể cài đặt nó bằng:

sudo apt-get install hdparm

Nếu bạn sử dụng ArchLinux hoặc một số bản phân phối khác dựa trên điều này, nó sẽ là:

sudo pacman -S hdparm

Sử dụng hdparm

Đầu tiên là biết tốc độ tối đa của HDD của chúng tôi, tức là, nếu là Sata1, Sata2 hoặc 3, thì nó hỗ trợ bao nhiêu. Đối với điều này, chúng tôi sẽ sử dụng lệnh sau:

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

Điều này có tính đến ổ cứng mà chúng tôi muốn xem xét là / dev / sda, tức là ổ cứng đầu tiên hoặc ổ cứng chính.

Nó sẽ cho chúng ta thấy một cái gì đó như thế này:

* Tốc độ truyền tín hiệu Gen1 (1.5Gb / s) * Tốc độ tín hiệu Gen2 (3.0Gb / s) * Tốc độ truyền tín hiệu Gen3 (6.0Gb / s)

Tùy thuộc vào độ phức tạp của ổ cứng và tất nhiên, nếu chúng được kích hoạt tốc độ tối đa được hỗ trợ trong BIOS.

Bây giờ chúng ta hãy xem tốc độ hiện tại mà ổ cứng đang hoạt động:

sudo hdparm -tT /dev/sda

Lặp lại lệnh hai hoặc ba lần để nhận một dải giá trị.

Nó sẽ cho chúng ta thấy một cái gì đó như thế này:

/ dev / sda: Định thời gian đọc được lưu trong bộ đệm: 22770 MB trong 2.00 giây = 11397.43 MB / giây Đĩa đệm định thời đọc: 432 MB trong 3.01 giây = 143.59 MB / giây

Giá trị đầu tiên liên quan đến tốc độ của bộ đệm đĩa, giá trị thứ hai có nghĩa là tốc độ đọc và ghi thực tế, của đĩa vật lý chẳng hạn.

Kết thúc!

Tôi hy vọng bạn đã được hữu ích.

Nhân tiện, bạn có thể xem thông tin đầy đủ và chi tiết về ổ cứng của mình bằng cách xóa grep của lệnh mà tôi đã đặt trước đó, như thế này:

sudo hdparm -I /dev/sda

Chúc các bạn luôn vui vẻ!


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   thợ săn dijo

    Ha, tôi không biết tại sao nhưng tôi đã đọc "Cải thiện hiệu suất" thay vì "đo lường" và tôi sẽ nhảy vào và hỏi các thủ thuật bạn đã sử dụng. Cảm ơn Gaara.

    1.    KZKG ^ Gaara dijo

      HAHAHAHA à ... mẹo rõ ràng nhất là kiếm SSD hehe, nhưng nó đắt nhất 😀

      1.    thợ săn dijo

        Cách đây một thời gian, tôi có 3 đĩa trong một máy tính để bàn và tôi nhận ra rằng mục đích ban đầu của RAID là tốc độ và tôi đã tạo RAID 0 (tước), tôi đã sao chép gần gấp ba tốc độ nhưng có nhược điểm là nếu tôi mất đĩa thì tôi sẽ mất mọi điều.

        Nhân tiện, trước đây RAID là "Mảng dự phòng của đĩa không tốn kém" thì bây giờ nó là "Đĩa độc lập" vì nói chung chúng ta không cần quá nhiều tốc độ mà là độ tin cậy của dữ liệu.

    2.    giskard dijo

      Chính xác những điều tương tự xảy ra với tôi!

  2.   dijo

    Với một đĩa IDE (PATA) cũ, tốc độ tối đa mà bạn nói sẽ xuất hiện với tôi - Tôi không đưa ra cho tôi. Mặt khác, những cái hiện tại đã xuất hiện, mà để cung cấp cho bạn một ý tưởng là:
    / dev / sda:
    Định thời gian đọc được lưu trong bộ nhớ cache: 334 MB trong 2.01 giây = 166.40 MB / giây
    Định thời gian đọc đĩa đệm: 148 MB trong 3.03 giây = 48.77 MB / giây

    1.    KZKG ^ Gaara dijo

      Cảm ơn đã nhận xét 😀

  3.   cristian dijo

    Đối với các thử nghiệm khác, tôi khuyên bạn nên dùng phoronix
    http://www.phoronix-test-suite.com

  4.   zetaka01 dijo

    Tôi sẽ không chơi khó với các bài kiểm tra puck ở nhà. Không có bất kỳ giải thích khoa học và toán học nào, bạn càng ít dừng nó trong các vòng quay (tắt nó đi), bạn càng làm tốt hơn. Bạn có thể làm hỏng nó bằng cách chống phân mảnh, nén nó, mã hóa nó, v.v., nhiều lần. Các tiện ích kiểm tra đĩa không phải là vô hại, càng sử dụng nhiều, bạn càng làm mòn đĩa. Giống như ổ SSD và ổ USB, chúng có một số lần ghi hạn chế. Sử dụng chúng theo thời gian là tốt, nhưng không lạm dụng nó.
    Và bạn càng ít dừng / khởi động đĩa càng tốt.
    Sử dụng đĩa ít nhất có thể.
    Một lời chào.