Kiểm tra hiệu năng SSD trong linux


1

Tôi đang kiểm tra hiệu suất của thẻ SSD mới và có vẻ như tôi bị kẹt với tốc độ sata2 ngay cả khi bộ điều khiển của tôi là sata3.

Đây là lệnh tôi đang sử dụng.

dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB) copied, 0,309558 s, 3,5 GB/s

tôi đã nhận 3,5 GB / giây ngay cả khi thiết bị của tôi là SATA3:

dmesg | grep SATA

[    7.035956] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x5 impl SATA mode
[    7.051861] ata1: SATA max UDMA/133 abar m2048@0xf7a16000 port 0xf7a16100 irq 43
[    7.051866] ata3: SATA max UDMA/133 abar m2048@0xf7a16000 port 0xf7a16200 irq 43
[    7.368593] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    7.368621] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)

hdparm -iI / dev / sda | grep SATA

Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0

Đây là bộ điều khiển của tôi:

lspci | grep SATA

00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)

Đây là thử nghiệm hdparam:

 hdparm -I /dev/sda | grep -i speed
           *    Gen1 signaling speed (1.5Gb/s)
           *    Gen2 signaling speed (3.0Gb/s)
           *    Gen3 signaling speed (6.0Gb/s)

Căn chỉnh phân vùng Nên được thôi (tôi không chắc chắn 100%).

(parted) p                                                                
Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  92,9GB  92,9GB  primary  ext4
 4      92,9GB  94,0GB  1128MB  primary  ext4            boot
 2      94,0GB  241GB   147GB   primary  ext4
 3      241GB   250GB   9222MB  primary  linux-swap(v1)

(parted) align-check opt 1                                                
1 aligned
(parted) align-check opt 2
2 aligned
(parted) align-check opt 3
3 aligned
(parted) align-check opt 4
4 aligned

Bios được cấu hình đúng với AHCI

Máy tính xách tay của tôi là Asus A55VD, SSD là Samsung EVO 840.

Tại sao tôi có 3GB / s thay vì 6GB / s?

Có lẽ căn chỉnh đĩa của tôi không chính xác?

Cảm ơn


Câu hỏi của bạn nhầm lẫn GB / s và Gb / s (byte và bit). SATA3 được đánh giá ở mức 6Gb / s, nhưng đây chỉ là giao diện tốc độ mà ổ đĩa sẽ không cung cấp. Hầu hết các ổ SSD được đánh giá lên tới khoảng 500MB / s (= 4Gb / s). Báo cáo 3,5 GB / giây (= 28Gb / giây) từ dd ngụ ý rằng bạn đã truy cập trước đó tempfile , do đó hầu hết dữ liệu của nó được lưu trữ. Bài kiểm tra sử dụng dd sẽ chỉ có một số giá trị hợp lệ nếu SSD không được truy cập kể từ khi hệ thống được khởi động, nhưng sau đó nó sẽ hiển thị ít hơn mức tối đa của ổ đĩa do hệ điều hành và ứng dụng.
AFH

Câu trả lời:


1

Bạn phải thiếu một cái gì đó. Số liệu tốc độ SATA được đo bằng Gbit / s, theo như dd nói, tính bằng GByte / s. Vì vậy, các số bạn nhận được từ dd rõ ràng không phải là tốc độ bạn đang tìm kiếm, vì ngay cả SATA3 cũng không thể thực hiện 3,5 GB / giây (tương đương 28Gbit / giây) - số bạn thấy phải đến từ một số HĐH tốc độ sao chép bộ đệm nội bộ.

Tôi không biết những gì bạn thực sự muốn kiểm tra nhưng dd có thể không phải là cách để đi. Đo tốc độ giao diện (giữa bộ điều khiển SSD và bộ điều khiển SATA của bạn) thường không thực sự hữu ích, vì thông thường có các điểm khác trong đường dẫn của dữ liệu, hẹp hơn rất nhiều - ví dụ như chính các chip flash. Công cụ như iobench, có thể được cấu hình để phát hành nhiều yêu cầu I / O song song, thường hữu ích hơn rất nhiều.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.