Score:2

เหตุใดความเร็วในการอ่าน/เขียนของ SSD สองตัวจึงช้ามากเมื่อติดตั้งเป็นโลจิคัลวอลุ่มเดียวด้วย LVM ภายใต้ Ubuntu 18.04 LTS

ธง gb

สำหรับการคำนวณทางวิทยาศาสตร์ เราต้องการความเร็วในการอ่าน/เขียนที่รวดเร็ว ดังนั้นฉันจึงอัปเกรดหนึ่งในเครื่องของเราด้วย SSD 2 ตัว ฉันใช้คำสั่ง

hdparm -Tt /dev/sda.hdparm

เพื่อทดสอบความเร็วในการอ่าน ตามข้อมูลอ้างอิง HDD มาตรฐานของเรามีความเร็วในการอ่าน 250MB/s SSD แต่ละตัวแยกจากกันมีความเร็วในการอ่านทดสอบที่ 2000MB/s (คาดว่าโดยประมาณ)

อย่างไรก็ตาม เมื่อฉันเชื่อมต่อ SSD สองตัวเข้ากับโลจิคัลวอลุ่มเดียว (ตามคำตอบที่ได้รับการโหวตสูงสุดที่นี่: วิธีตั้งค่าฮาร์ดไดรฟ์หลายตัวให้เป็นโวลุ่มเดียว) ความเร็วในการอ่านของโลจิคัลวอลุ่มจะอยู่ที่ 200MB/s เท่านั้น ช้ากว่า SSD แต่ละตัวมากและช้ากว่า HDD ด้วยซ้ำ

นี่เป็นเรื่องปกติหรือไม่? ความเข้าใจของฉันเกี่ยวกับ LVM นั้นเป็นพื้นฐานมาก ฉันคิดว่าไฟล์ถูกเขียนไปยัง SSD ทั้งสองพร้อมกัน ดังนั้นความเร็วในการอ่านของโลจิคัลวอลุ่มรวมอาจสูงกว่าของ SSD เดียวด้วยซ้ำ ฉันยังคาดหวังค่าใช้จ่ายบางอย่างของ LVM ดังนั้นฉันจึงไม่คาดหวังว่าความเร็วในการอ่านจะเป็นสองเท่าของ SSD ตัวเดียว แต่ความเร็วเพียง 10% ของ SSD ตัวเดียว?

ฉันเดาว่าคำถามของฉันคือ: นี่เป็นเรื่องปกติหรือฉันทำอะไรผิดหรือเปล่า ความเร็วในการอ่านที่คาดไว้สำหรับโลจิคัลวอลุ่มคืออะไร และฉันจะบรรลุได้อย่างไร วิธีแก้ปัญหา เราสามารถใช้ SSD สองตัวเป็นวอลุ่มเดี่ยวได้ แต่จะสะดวกน้อยกว่าเล็กน้อย และสำหรับความเร็ว I/O ที่คาดไว้ ฉันไม่คาดหวังค่าตัวเลขที่แน่นอน แต่ถ้าน้อยกว่า ใกล้เคียงกัน หรือมากกว่า SSD ตัวเดียว

SSD สองตัวคือ

Samsung 980 1TB PCIe Gen 3.0 x 4 NVMe M.2

และเชื่อมต่อผ่าน

Ableconn PEXM2-130 Dual PCIe NVMe M.2 SSDs Carrier Adapter

แก้ไข/แก้ไข

ฉันยังไม่แน่ใจว่าปัญหาเดิมคืออะไร แต่เมื่อฉันทำตามคำแนะนำนี้ ทุกอย่างทำงานได้ดี: https://www.theurbanpenguin.com/striped-lvm-volumes/ ตอนนี้ โลจิคัลสตริปวอลุ่มของ SSD สองตัวของฉันมีความเร็วในการอ่านที่สูงกว่าความเร็วในการอ่านของ SSD ตัวเดียวเล็กน้อย (~2500MB/s เทียบกับ 2000MB/s ตัวเดียว) ฉันหวังว่าประสบการณ์ของฉันจะช่วยคนอื่นได้เช่นกัน

FedKad avatar
cn flag
คุณสามารถทดสอบ SSD สองตัวพร้อมกัน *** แทนที่จะแยกกันได้หรือไม่ เป็นไปได้ไหมที่คอนโทรลเลอร์จะเป็นคอขวด
Tilman Hartwig avatar
gb flag
ขอบคุณมากสำหรับคำแนะนำนี้ @FedKad ฉันลองแล้ว แต่คอนโทรลเลอร์ดูเหมือนจะไม่คอขวด: เมื่อฉันทดสอบความเร็วในการอ่านของ SSD ทั้งสองพร้อมกัน ทั้งสองสามารถอ่านได้ประมาณ 2000MB/s
FedKad avatar
cn flag
คุณสามารถทดสอบกับ Ubuntu เวอร์ชันใหม่กว่าเช่น 20.04 หรือ 21.10 (เซสชันสด) ได้หรือไม่ โปรดให้รายละเอียดเกี่ยวกับวิธีที่คุณใช้ LVM (มิเรอร์ การสตริป ฯลฯ)
Tilman Hartwig avatar
gb flag
ฉันเกรงว่าเป็นเรื่องยากที่จะทดสอบ SSD เหล่านี้ในเซสชันสด: เครื่องเป็นโหนดที่ใช้งานได้ของคลัสเตอร์และไม่สามารถรีบูต atm ได้ ฉันสามารถทดสอบได้ในระหว่างการบำรุงรักษาคลัสเตอร์ครั้งถัดไป การมิเรอร์/สตริป: ฉันยังใหม่กับ LVM และทำตามคำแนะนำที่ลิงก์ไว้ด้านบน ดังนั้นฉันเดาว่าโดยค่าเริ่มต้นฉันไม่ได้ตั้งค่ามิเรอร์/สตริป อย่างไรก็ตาม ฉันจะตรวจสอบ "การสตริป" ซึ่งอาจเป็นประโยชน์สำหรับวัตถุประสงค์ของเรา ขอบคุณ! จากคำถามของคุณ ฉันเดาว่าคุณพบว่าความเร็วการอ่านต่ำของ SSD นั้นน่าสงสัยด้วยใช่ไหม

โพสต์คำตอบ

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