ฉันเพิ่งติดตั้งเครื่อง HP z230 Xeon E3 1225 v3 กับ HP TurboDrive G1 พร้อมด้วย Seagate Firecuda NVMe SSD ฉันคาดหวังความเร็วในการอ่าน 2-3000MB/s แต่ฉันเห็นว่าน้อยกว่านั้น ฉันไม่สนใจมากเกินไปเกี่ยวกับสองสามร้อยที่นี่และที่นั่น แต่ฉันเห็น 300-400MB/s ซึ่งทำให้ฉันคิดว่ามีบางอย่างกำหนดค่าผิดพลาด
$ uname -ra
โฮสต์ Linux 5.4.0-74-generic #83-Ubuntu SMP วันเสาร์ที่ 8 พฤษภาคม 02:35:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.2 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส
รูปแบบพาร์ติชันอย่างง่าย ไม่มีการเข้ารหัส
ดิสก์ /dev/nvme0n1: 931.53 GiB, 1000204886016 ไบต์, 1953525168 ภาคส่วน
รุ่นดิสก์: Seagate FireCuda 510 SSD ZP1000GM30031
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์
ประเภทป้ายชื่อดิสก์: gpt
ตัวระบุดิสก์: 521B5816-364D-4D9B-B9B5-5F7C17E272C9
ประเภทขนาดเซกเตอร์สิ้นสุดการเริ่มต้นของอุปกรณ์
/dev/nvme0n1p1 2048 1953521663 1953519616 ระบบไฟล์ Linux 931.5G
hdparm แสดงลำดับความสำคัญต่ำกว่าความคาดหมาย:
$ hdparm -tT --direct /dev/nvme0n1.hdparm
/dev/nvme0n1:
เวลา O_DIRECT แคชอ่าน: 722 MB ใน 2.00 วินาที = 360.94 MB/วินาที
HDIO_DRIVE_CMD(ระบุ) ล้มเหลว: ioctl ไม่เหมาะสมสำหรับอุปกรณ์
เวลาอ่านดิสก์ O_DIRECT: 1098 MB ใน 3.00 วินาที = 365.60 MB/วินาที
เล่นกับการตั้งค่าด้วง:
GRUB_CMDLINE_LINUX_DEFAULT="ชุด nomodeset ที่เงียบสแปลช nvme_core.default_ps_max_latency_us=200 scsi_mod.use_blk_mq=1"
กำหนดการ
$ cat /sys/block/nvme0n1/queue/scheduler
[ไม่มี] mq-กำหนดเวลา
fstab:
/dev/disk/by-uuid/26ccd344-b8f1-4101-af69-6571bb600a87 / ext4 ค่าเริ่มต้น,noatime,nodiratime 0 0
smartctl:
smartctl --all /dev/nvme0n1
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-74-generic] (รุ่นในเครื่อง)
ลิขสิทธิ์ (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== จุดเริ่มต้นของส่วนข้อมูล ===
หมายเลขรุ่น: Seagate FireCuda 510 SSD ZP1000GM30031
หมายเลขซีเรียล: 7W1004GW
เวอร์ชันเฟิร์มแวร์: STPSC014
รหัสผู้จำหน่าย PCI/ระบบย่อย: 0x1bb1
ตัวระบุ IEEE OUI: 0x6479a7
ความจุ NVM ทั้งหมด: 1,000,204,886,016 [1.00 TB]
ความจุ NVM ที่ไม่ได้จัดสรร: 0
รหัสตัวควบคุม: 1
จำนวนเนมสเปซ: 1
เนมสเปซ 1 ขนาด/ความจุ: 1,000,204,886,016 [1.00 TB]
เนมสเปซ 1 จัดรูปแบบขนาด LBA: 512
เนมสเปซ 1 IEEE EUI-64: 6479a7 486f001b5c
เวลาท้องถิ่นคือ: จันทร์ที่ 14 มิ.ย. 20:17:02 น. 2021 UTC
อัพเดตเฟิร์มแวร์ (0x1e): 7 ช่อง ไม่ต้องรีเซ็ต
คำสั่งผู้ดูแลระบบเพิ่มเติม (0x0017): รูปแบบความปลอดภัย Frmw_DL Self_Test
คำสั่ง NVM ที่เป็นทางเลือก (0x005d): Comp DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
ขนาดการถ่ายโอนข้อมูลสูงสุด: 512 หน้า
คำเตือน อุณหภูมิ เกณฑ์: 75 องศาเซลเซียส
คอมพ์ที่สำคัญ อุณหภูมิ เกณฑ์: 80 องศาเซลเซียส
สถานะพลังงานที่รองรับ
St Op Max Active ไม่ได้ใช้งาน RL RT WL WT Ent_Lat Ex_Lat
0 + 9.48W - - 0 0 0 0 0 0
1 + 6.45W - - 1 1 1 1 0 0
2 + 4.93W - - 2 2 2 2 0 0
3 - 0.0490W - - 3 3 3 3 2543 2543
4 - 0.0018W - - 4 4 4 4 25000 25000
ขนาด LBA ที่รองรับ (NSID 0x1)
รหัส Fmt Data Metadt Rel_Perf
0 + 512 0 2
1 - 4096 0 1
=== จุดเริ่มต้นของส่วนข้อมูลอัจฉริยะ ===
ผลการทดสอบการประเมินตนเองด้านสุขภาพโดยรวมของ SMART: ผ่าน
ข้อมูลสมาร์ท/สุขภาพ (บันทึก NVMe 0x02)
คำเตือนที่สำคัญ: 0x00
อุณหภูมิ: 35 องศาเซลเซียส
มีอะไหล่: 100%
เกณฑ์สำรองที่มีอยู่: 5%
เปอร์เซ็นต์ที่ใช้: 0%
อ่านหน่วยข้อมูล: 206,765 [105 GB]
หน่วยข้อมูลที่เขียน: 209,598 [107 GB]
คำสั่งอ่านโฮสต์: 14,114,924
คำสั่งเขียนโฮสต์: 11,352,976
เวลาที่ตัวควบคุมไม่ว่าง: 11
รอบกำลัง: 25
ชั่วโมงเปิดเครื่อง: 34
การปิดระบบที่ไม่ปลอดภัย: 20
ข้อผิดพลาดด้านความสมบูรณ์ของสื่อและข้อมูล: 0
รายการบันทึกข้อมูลข้อผิดพลาด: 6
คำเตือน เวลาอุณหภูมิ: 0
คอมพ์ที่สำคัญ เวลาอุณหภูมิ: 0
ข้อมูลข้อผิดพลาด (NVMe Log 0x01, สูงสุด 63 รายการ)
ไม่มีการบันทึกข้อผิดพลาด
การจัดตำแหน่ง:
$ sudo แยกส่วน /dev/nvme0n1
GNU แยกส่วน 3.3
ใช้ /dev/nvme0n1
ยินดีต้อนรับสู่ GNU Parted! พิมพ์ 'help' เพื่อดูรายการคำสั่ง
(แยกส่วน) จัดตำแหน่งตรวจสอบเลือก 1
1 แนว
และด้วยเหตุนี้การทดลองของฉันจึงสิ้นสุดลง ฉันกระตือรือร้นที่จะหาสิ่งอื่น ๆ เพื่อลอง หรือหากเป็นไปได้ว่ามีบางอย่างเกิดขึ้นกับ SSD (แม้ว่าจะเป็นของใหม่ก็ตาม)
ขอบคุณ,
คริส