У меня есть диск Samsung NVMe SSD 960EVO 250 ГБ, и он дает мне странный результат при тестировании скорости чтения с использованием hdparm -tT.
Скорости до обрезки
/dev/nvme0n1:
Timing cached reads: 24486 MB in 2.00 seconds = 12256.70 MB/sec
Timing buffered disk reads: 5502 MB in 3.00 seconds = 1832.95 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p1
/dev/nvme0n1p1:
Timing cached reads: 24878 MB in 2.00 seconds = 12452.22 MB/sec
Timing buffered disk reads: 190 MB in 0.09 seconds = 2151.12 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p2
/dev/nvme0n1p2:
Timing cached reads: 24270 MB in 2.00 seconds = 12147.96 MB/sec
Timing buffered disk reads: 5308 MB in 3.00 seconds = 1769.32 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p3
/dev/nvme0n1p3:
Timing cached reads: 22976 MB in 2.00 seconds = 11499.27 MB/sec
Timing buffered disk reads: 7140 MB in 3.00 seconds = 2379.80 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p4
/dev/nvme0n1p4:
Timing cached reads: 23908 MB in 2.00 seconds = 11967.15 MB/sec
Timing buffered disk reads: 7022 MB in 3.00 seconds = 2339.82 MB/sec
Скорости после обрезки
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1
/dev/nvme0n1:
Timing cached reads: 25168 MB in 2.00 seconds = 12597.67 MB/sec
Timing buffered disk reads: 5548 MB in 3.00 seconds = 1848.97 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p1
/dev/nvme0n1p1:
Timing cached reads: 25226 MB in 2.00 seconds = 12627.85 MB/sec
Timing buffered disk reads: 190 MB in 0.09 seconds = 2177.97 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p2
/dev/nvme0n1p2:
Timing cached reads: 24356 MB in 2.00 seconds = 12191.47 MB/sec
Timing buffered disk reads: 5424 MB in 3.00 seconds = 1807.88 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p3
/dev/nvme0n1p3:
Timing cached reads: 24770 MB in 2.00 seconds = 12398.57 MB/sec
Timing buffered disk reads: 7590 MB in 3.00 seconds = 2529.50 MB/sec
jkalmar@supercomp:~> sudo hdparm -tT /dev/nvme0n1p4
/dev/nvme0n1p4:
Timing cached reads: 24532 MB in 2.00 seconds = 12279.30 MB/sec
Timing buffered disk reads: 6960 MB in 3.00 seconds = 2319.36 MB/sec
Вы можете видеть, что обрезка помогла, за исключением последнего раздела, который на самом деле медленнее, но скорость довольно хорошая. Что не хорошо, так это скорость второго раздела.
Варианты монтажа:
/dev/nvme0n1p1 on /boot/efi type vfat (rw,relatime,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/nvme0n1p2 on / type ext4 (rw,relatime,data=ordered)
/dev/nvme0n1p3 on /home type ext4 (rw,relatime,data=ordered)
/dev/nvme0n1p4 on /zaloha type ext4 (rw,relatime,data=ordered)
дф-ч
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p2 23G 8,1G 14G 38% /
/dev/nvme0n1p1 188M 4,6M 183M 3% /boot/efi
/dev/nvme0n1p3 110G 27G 82G 25% /home
/dev/nvme0n1p4 82G 16G 65G 20% /zaloha
умные данные
=== START OF SMART DATA SECTION ===
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 34 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 1 168 294 [598 GB]
Data Units Written: 470 952 [241 GB]
Host Read Commands: 6 529 515
Host Write Commands: 4 815 912
Controller Busy Time: 22
Power Cycles: 63
Power On Hours: 59
Unsafe Shutdowns: 9
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 34 Celsius
Temperature Sensor 2: 35 Celsius
Вы можете видеть, что накопитель является довольно новым согласно умным данным.
расставался
(parted) print
Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 488397168s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2048s 391167s 389120s fat32 boot, esp
2 391168s 49219583s 48828416s ext4
3 49219584s 283594751s 234375168s ext4
4 283594752s 457674751s 174080000s ext4
(parted) align-check optimal 1
1 aligned
(parted) align-check optimal 2
2 aligned
(parted) align-check optimal 3
3 aligned
(parted) align-check optimal 4
4 aligned
Все выглядит хорошо, но скорость раздела 2 намного ниже, чем у остальных. Кто-нибудь знает, почему и как это исправить, если это можно исправить?