คำถามติดแท็ก ssd

อุปกรณ์จัดเก็บข้อมูลอิเล็กทรอนิกส์ทั้งหมดที่ไม่มีชิ้นส่วนซึ่งมาแทนที่ฮาร์ดดิสก์ไดรฟ์แบบหมุน

2
ความสับสนในการใช้งานดิสก์: 10G หายไปบนพาร์ติชั่นโฮม Linux บน SSD
Linux Mint บอกฉันฉันมีพื้นที่ว่างบนดิสก์เพียง 622 MB แต่ควรมีกิกะไบต์เหลืออยู่บ้าง ดูพาร์ทิชั่นที่ฉันบอกว่ามีประมาณสิบกิกะไบต์ไม่ได้ใช้ ฉัน googled ปัญหาและไม่พบวิธีแก้ปัญหา df -hแต่ฉันไม่พบคำแนะนำว่าผมควรจะตรวจสอบการใช้ดิสก์ที่มี sudo df -h /home Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p8 189G 178G 622M 100% /home ผลลัพธ์ไม่สมเหตุสมผลสำหรับฉัน: ความแตกต่างระหว่างSizeและUsedคือ 11GB แต่มันแสดงให้เห็น622Mว่าเป็นใช้ได้เท่านั้น SSD ไม่เก่าดังนั้นฉันจะไม่คาดหวังความแตกต่างดังกล่าว ฉันควรทำอย่างไรดี?
15 linux  disk-usage  ssd 

2
ตรวจสอบอุณหภูมิ / IO ของไดรฟ์ NVMe
มีวิธีการตรวจสอบอุณหภูมิหรืออ่าน / เขียนและไดรฟ์ NVMe (ในกรณีนี้ Intel 750) hdparm, udisksctl, smartctlและhddtempทั้งหมดดูเหมือนจะขาดความสามารถนี้ google ค้นหาได้ไร้ผล สำหรับผู้ที่อยากรู้อยากเห็นนี่เป็นปัญหาเดียวที่ฉันต้องเผชิญกับการใช้งาน Fedora 23 (Workstation) โดยใช้ NVMe สำหรับไดรฟ์ระบบ

3
ตั้งค่า blockdev แบบต่อเนื่องอ่านล่วงหน้า
ฉันได้ติดตั้ง SSD บางตัวแล้ว/dev/sda1และ/dev/sdb1บนเซิร์ฟเวอร์ SLES 11 SP2 และฉันสามารถปรับแต่งค่าการอ่านล่วงหน้าได้ด้วยblockdev --setra: sudo blockdev --setra 4096 /dev/sda sudo blockdev --setra 4096 /dev/sdb sudo blockdev --getra /dev/sda 4096 sudo blockdev --getra /dev/sdb 4096 ฉันจะยืนยันการตั้งค่านี้ในการบู๊ตได้อย่างไร โดยเฉพาะมีการตั้งค่าที่สอดคล้องกันsysctl.confหรือฉันจะต้องชำระสคริปต์ rc เพื่อให้เกิดสิ่งนี้หรือไม่
14 block-device  ssd  sles 

4
Linux รู้ได้อย่างไรว่าพาร์ทิชัน swap อยู่ที่ใด?
ฉันอ่านแล้วว่าคุณต้องใส่พาร์ติชัน swap บน HDD แทนที่จะเป็น SSD คำถามของฉันมีดังต่อไปนี้: เมื่อใดและอย่างไรที่ "การตรวจสอบ" ทำได้โดยการกระจาย (หรืออย่างอื่น) เพื่อค้นหาพาร์ติชัน Swap ของมัน? มันเกิดขึ้นระหว่างการบูทหรือไม่? มันแค่ตรวจสอบดิสก์ที่มีอยู่ทั้งหมดและค้นหาพาร์ติชันที่มีการตั้งค่าสถานะ 'สลับ' หรือไม่ จะเกิดอะไรขึ้นถ้ามีหลายพาร์ติชั่นเช่นนั้น? นอกจากนี้ฉันต้องมีพาร์ติชั่นแลกเปลี่ยนกี่อันถ้าฉันใช้, ตัวอย่างเช่น, ดิสทริบิวชันต่างกันสองตัวบนดิสก์เดียวกัน, สมมติว่า Fedora และ Ubuntu
13 boot  swap  ssd 

4
ตรวจสอบอย่างอิสระว่า TRIM ใช้งานได้จริงบน SSD
ฉันมีLUKSพาร์ติชัน/dev/sda1ที่ฉันรักเปิดด้วย--allow-discards: cryptsetup --allow-discards luksOpen /dev/sda1 root ฉันเมานext4ระบบไฟล์ด้วยdiscardตัวเลือก: grep /dev/mapper/root /proc/mounts /dev/mapper/root / ext4 ro,relatime,block_validity,discard,delalloc,barrier,user_xattr,acl 0 0 จากนั้นฉันจะตัดพื้นที่ว่างบนพาร์ติชันที่เมาท์: fstrim -v / ด้วยdfฉันเห็นว่า/มีพื้นที่ว่าง 80% นั่นหมายความว่าใน/dev/sda180% ของดิสก์เป็นศูนย์เลขฐานสอง ถ้าฉันโคลนภาพด้วย cat cat /dev/sda1 > sda1.img และบีบอัดภาพด้วยxzฉันคาดหวังว่าศูนย์ทั้งหมดบนดิสก์จะถูกบีบอัด เนื่องจากข้อมูล 20% ของดิสก์ถูกเข้ารหัสจึงควรมีลักษณะแบบสุ่มและไม่สามารถบีบอัดได้ ดังนั้นอิมเมจที่ถูกบีบอัด xz ควรเป็น aprox 20% ของขนาดดิบ อย่างไรก็ตามรูปภาพที่บีบอัด xz ที่ได้นั้นมีขนาดใกล้เคียงกับต้นฉบับดั้งเดิม เหตุผลของฉันถูกต้องหรือไม่ ทำไมทฤษฎีของฉันไม่แปลสู่การปฏิบัติ
13 ext4  ssd  cryptsetup  trim  fstrim 

3
กิจกรรมการเขียนจำนวนมากบน SSD ทำให้ประสิทธิภาพของระบบนิวเคลียร์
ฉันสังเกตว่าเมื่อฉันเขียนแอพพลิเคชั่นอย่างหนักระบบทั้งหมดจะช้าลง เพื่อทดสอบเพิ่มเติมต่อไปนี้ฉันทำสิ่งนี้เพื่อทำ CPU (ค่อนข้างต่ำ), กิจกรรมดิสก์สูง: john -incremental > file_on_SSD สิ่งนี้จะบีบสตริงออกนับหมื่นต่อวินาทีไปยังไฟล์บนดิสก์ระบบของฉัน เมื่อมันทำเช่นนี้เมาส์จะล่าช้า TTY ไม่ตอบสนองแอพพลิเคชั่น "จาง" และโดยทั่วไปคอมพิวเตอร์ทั้งหมดจะไม่สามารถใช้งานได้ ในที่สุดเมื่อฉันสามารถควบคุมได้ + C johnระบบจะกลับมาเต็มความแรงหลังจากไม่กี่วินาที นี่เป็นตัวอย่างที่รุนแรง แต่ฉันมีปัญหาที่คล้ายกันที่มีกิจกรรมการเขียนน้อยมากเช่นการคัดลอกไฟล์ขนาดใหญ่จากแหล่งที่มาอย่างรวดเร็วหรือการแปลงรหัส ดิสก์ระบบปฏิบัติการหลักของฉันคือ SSD ที่ค่อนข้างเร็ว ( OCZ Agility 60GB ) พร้อม EXT4 ถ้าฉันเขียนjohnเอาต์พุตไปยังดิสก์เชิงกลที่มี EXT4 ฉันจะไม่พบกับการทำงานแบบช้าลงแม้ว่าอัตราจะช้ากว่ามาก (SSD ทำได้ ~ 42,000 คำต่อวินาทีและกลไก 8,000 วัตต์ต่อวินาที) ปริมาณงานอาจเกี่ยวข้อง ดิสก์เชิงกลยังไม่มีส่วนเกี่ยวข้องกับระบบ มันเป็นเพียงข้อมูล และฉันใช้เคอร์เนล 2.6.35-2 แต่ฉันสังเกตเห็นปัญหานี้เนื่องจากฉันได้รับ SSD นี้เมื่อฉันอาจใช้. 31 …
13 kernel  performance  io  ssd 

2
bcache บน md หรือ md บน bcache
bcache ช่วยให้หนึ่งหรือดิสก์ไดรฟ์ได้อย่างรวดเร็วมากขึ้นเช่นแฟลชไดรฟ์ตามสถานะของแข็ง (SSDs) เพื่อทำหน้าที่เป็นแคชสำหรับหนึ่งหรือดิสก์ไดรฟ์มากขึ้นช้าลงอย่างหนัก ถ้าฉันเข้าใจถูกต้อง SSD *อาจจะกำหนดให้แคช HDDs สนับสนุนหลายแล้วอุปกรณ์ที่เก็บไว้ชั่วคราวที่เกิดขึ้นอาจจะมีการบุกเข้าไปในกับ mdadm หรือ HDD หลายตัวอาจถูกโจมตีเข้าไปในอุปกรณ์สำรอง md เดียวและ SSD ที่กำหนดให้กับแคชนั้น ฉันสงสัยว่าวิธีการของ saner คืออะไร มันเกิดขึ้นกับฉันว่าการเพิ่ม RAID5 / 6 นั้นอาจจะง่ายกว่าด้วยเทคนิคอย่างใดอย่างหนึ่ง แต่ฉันไม่แน่ใจว่าอันไหน! มีเหตุผลที่ดี (เช่นการเพิ่มที่เก็บข้อมูลสำรองหรือสิ่งอื่นใด) เพื่อเลือกวิธีหนึ่งเหนืออีกระบบหนึ่ง (สำหรับระบบไฟล์ที่ไม่ใช่รูทขนาดใหญ่ที่มีไฟล์สำรอง VM) * โดย "an SSD" ฉันหมายถึงอุปกรณ์ SSD ที่ซ้ำซ้อนบางชนิดเช่น RAID1 ของฟิสิคัล SSD สองตัว

2
อัพเดตเฟิร์มแวร์ของ Samsung 840 Pro
ฉันมี Samsung 840 PRO Series SSD และต้องการอัปเดตเฟิร์มแวร์เพื่อหาทางเลือกอื่นสำหรับปัญหานี้ ฉันดาวน์โหลด "ซอฟต์แวร์ Samsung Magician สำหรับ Enterprise SSD" จากหน้านี้เพราะ Samsung นำเสนอนักมายากลสำหรับ SSD ผู้บริโภคสำหรับ Windows เท่านั้น ตามการตอบกลับสูงสุดในโพสต์ reddit นี้มันควรจะทำงาน อย่างไรก็ตามเมื่อพยายามตรวจสอบ ID ของ SSD ผู้วิเศษอ้างว่าไม่พบ Samsung SSD แม้ว่าจะเป็นเพียงสื่อบันทึกข้อมูลที่ต่อพ่วงกับแล็ปท็อปของฉันก็ตาม SSD นั้นก็คือ SSD ที่กล่าวถึงในย่อหน้าแรก # ./magician -L ================================================================================================ Samsung(R) SSD Magician DC Version 2.0 Copyright (C) 2015 SAMSUNG …
11 ssd  firmware  samsung 

1
จะรู้ได้อย่างไรว่า dm-cache ถูกแคชไว้อย่างไร?
ฉันใช้ dm-cache เรียบร้อยแล้วพักหนึ่งแล้ว ตอนนี้ฉันอยากจะรู้ว่าไฟล์ใดที่อยู่ในแคช ฉันเข้าใจว่า dm-cache ใช้งานได้กับบล็อกไม่ใช่ไฟล์ แต่เนื่องจากมีระบบไฟล์ด้านบนจึงควรมีความเป็นไปได้ในทางทฤษฎีในการแปลไฟล์นี้เป็นส่วนต่างๆของแคช แน่นอนฉันสนใจโซลูชันที่ใช้งานได้จริง: ฉันจะแสดงรายการสิ่งที่อยู่ใน dm-cache ได้อย่างไร
10 linux  cache  ssd 

1
วิธีการใช้ SSD สำหรับการแคชดังนั้นฮาร์ดดิสก์ของฉันสามารถหมุนได้
ฉันมีไฟล์เซิร์ฟเวอร์ที่มีดิสก์จำนวนมากทำงานร่วมกันในกลุ่ม BTRFS และต้องการเพิ่ม SSD สำหรับการแคช ฉันไม่ได้เป็นหลักหลังจากเร่งสิ่งต่าง ๆ แต่ต้องการจับการเข้าถึงขนาดเล็กปกติเพื่อให้สามารถปิดฮาร์ดดิสก์ส่วนใหญ่ของเวลาที่ไม่อยู่ภายใต้การใช้งานหนัก (ไม่ทำงานพวกเขา 24/7 จะประหยัดพลังงานและควรทำให้ ดิสก์ใช้เวลานานกว่า) เท่าที่ฉันรู้ปัจจุบันมีสองเทคนิคการแคช SSD ที่ใช้ใน Linux, dm-cache และ bcache dm-cache ยังบอกว่ามีประสิทธิภาพมากกว่า แต่การพัฒนายังดำเนินต่อไปสำหรับทั้งคู่และฉันไม่จำเป็นต้องปรับแต่งเพื่อให้ได้ประสิทธิภาพสูงสุดอย่างแท้จริง อ่านเอกสารของ bcacheฉันมากับตัวเลือกเหล่านี้: writeback_delay : เมื่อข้อมูลสกปรกถูกเขียนไปยังแคชและก่อนหน้านี้ไม่มีข้อมูลใด ๆ ให้รอจำนวนวินาทีก่อนที่จะเริ่มการเขียนกลับ ค่าเริ่มต้นถึง 30 writeback_percent : หากไม่ใช่ศูนย์ bcache จะพยายามรักษาเปอร์เซ็นต์ของแคชให้สกปรกโดยการเขียนแบ็กกราวด์เบื้องหลังและใช้ตัวควบคุม PD เพื่อปรับอัตราอย่างราบรื่น writeback_running : หากปิดการเขียนกลับของข้อมูลสกปรกจะไม่เกิดขึ้นเลย ข้อมูลสกปรกจะยังคงถูกเพิ่มลงในแคชจนกว่าจะเต็มส่วนใหญ่ มีไว้สำหรับการเปรียบเทียบเท่านั้น ค่าเริ่มต้นเป็นเปิด การตั้งค่าที่มากพอสำหรับwriteback_delayดูเหมือนว่าจะทำงานให้ฉัน: เขียนกลับมาหนึ่งครั้งต่อชั่วโมงเท่านั้นหรือ (ฉันคิดว่ามันจะเกิดขึ้น) หากแคชทำงานเต็ม นี่เป็นการเซ็ตอัพที่สมเหตุสมผลและฉันคิดว่าจะมีอะไรอีกไหมที่จะทำให้ดิสก์ล้มเหลว? ฉันยังใช้งานได้ดีในการไปตามเส้นทางที่แตกต่างอย่างสิ้นเชิงถ้ามันเป็นไปตามข้อกำหนดของฉัน …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.