Score:1

ความเร็ว NVMe ช้าลงในการติดตั้งใหม่

ธง ca

ฉันเพิ่งติดตั้งเครื่อง 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 (แม้ว่าจะเป็นของใหม่ก็ตาม)

ขอบคุณ, คริส

oldfred avatar
cn flag
คุณได้อัปเดตเฟิร์มแวร์สำหรับ UEFI และ SSD แล้วหรือยัง บางครั้งก็ช่วยได้ ฉันยังต้องการใช้พาร์ติชั่น / home และ / หรือ data ที่เล็กกว่า / 30GB พารามิเตอร์การบูต nomodeset ใช้สำหรับปัญหาเกี่ยวกับวิดีโอ จนกว่าคุณจะติดตั้งไดรเวอร์วิดีโอที่ถูกต้อง หากต้องการดูเวอร์ชันเฟิร์มแวร์ (การแก้ไข F/w): `sudo apt install nvme-cli` & `sudo nvme list` & `sudo nvme --help`
Chris McV avatar
ca flag
ขอบคุณ @oldfred - อัปเดตเฟิร์มแวร์ UEFI เป็นเวอร์ชันล่าสุดแล้ว และยังไม่มี SSD ให้ใช้งาน ฉันถือว่าพาร์ติชันระบบปฏิบัติการ 30GB เป็นการตั้งค่าสไตล์และไม่ใช่ปัจจัยในประสิทธิภาพ
oldfred avatar
cn flag
ไม่ใช่ประสิทธิภาพ อย่างน้อยกับ SSD รุ่นใหม่ อาจจะกลับมาพร้อมกับ HDD แต่มันทำให้การสำรองข้อมูลและติดตั้งใหม่หรือซ่อมแซมติดตั้งง่ายขึ้น ฉันชอบที่จะมีการติดตั้งหลายรายการ ดังนั้นเมื่อทดสอบการเปลี่ยนแปลงการกำหนดค่าที่สำคัญบางอย่าง ฉันจึงใช้การติดตั้งอื่น ไม่ใช่การติดตั้งหลัก จากนั้นฉันติดตั้งพาร์ติชันข้อมูลและเก็บ /home ไว้ข้างใน / ฉันยังย้ายโปรไฟล์ Firefox และ Thunderbird ไปยังพาร์ติชันข้อมูล ดังนั้นทุกอย่างจึงอยู่ในการทดสอบการติดตั้ง ยกเว้นการกำหนดค่าผู้ใช้ แต่เป็นครั้งแรกในรอบ 15 ปีที่มีปัญหากับเวอร์ชั่น FF ไม่อยากกลับไปใช้เวอร์ชั่นเก่าหลังจากใช้เวอร์ชั่นใหม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา