วิธีรับจำนวนไบต์ / ส่วน / บล็อกทั้งหมดที่เขียนลงดิสก์ตั้งแต่บูท


14

ฉันกำลังพิจารณาและอัปเดตจาก HDD เป็น SSD แต่เนื่องจากเซลล์ Flash สามารถเขียนได้ จำกัด ฉันต้องการทราบว่าคอมพิวเตอร์ของฉันเขียนข้อมูลเท่าใดระหว่างการทำงานปกติ ดังนั้นฉันสามารถกำหนดอายุการใช้งานที่คาดหวังได้จาก SSD

เป็นไปได้ไหมที่จะได้รับตัวเลข (หยาบ) อย่างใด?


ที่เกี่ยวข้อง: สิ่งที่ไม่ใส่ในการ SSD? (และคำตอบของ frostschutzโดยเฉพาะอย่างยิ่ง)
CVN

คำตอบ:


9

ความคิดแรกที่ฉันพบคือvmstat -dคำสั่ง

มันบอกจำนวนภาคที่เขียนตั้งแต่บูท

fdisk -l จะบอกขนาดภาค

โดยการคูณสองคุณจะได้รับจำนวนไบต์สัมผัส

ดูเหมือนว่าคอมพิวเตอร์ของฉันเขียนได้ประมาณ 1 กิกะไบต์ในสองชั่วโมง ด้วยการคำนวณอย่างรวดเร็ว 128G SSD ที่มี 3,000 รอบการเขียนจะมีอายุ 90 ปี ... ไม่มีอะไรต้องกังวล



2

ใช้คำสั่งiotop

คุณยังสามารถใช้-aตัวเลือกเพื่อรับการเขียนและอ่านจำนวนไบต์ต่อกระบวนการ

iotop -a

ตัวอย่าง


นี้ควรจะเป็นiotop -a(สำหรับ--accumulated, -Pวิธีการอย่างอื่น)
oseiskar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.