ฮาร์ดแวร์

วิธีเพิ่มประสิทธิภาพ ssd ใน linux ทีละขั้นตอน

สารบัญ:

Anonim

มีสาเหตุหลายประการใน การเพิ่มประสิทธิภาพ SSD ใน Linux ตัวอย่างเช่นซื้อฮาร์ดไดรฟ์ SSD และต้องการได้รับประโยชน์มากขึ้นและมี แต่ต้องการทำให้มันเร็วขึ้นต้องการยืดอายุของ SSD ของเรา อย่างไรก็ตามไม่ว่ากรณีของคุณที่นี่เราจะอธิบายวิธีการทำ

ดัชนีเนื้อหา

การเพิ่มประสิทธิภาพ SSD ใน Linux

พื้นฐานของ SSD

SSD เป็นคำที่ใช้อ้างถึงหน่วยเก็บข้อมูลรุ่นใหม่สำหรับคอมพิวเตอร์ มันเป็น ตัวย่อสำหรับ "โซลิดสเตตไดรฟ์" ของอังกฤษซึ่ง เทียบเท่ากับ ไดรฟ์โซลิดสเตต ของ สเปน

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

การตั้งค่าหลักสำหรับการปรับแต่ง SSD ให้เหมาะสม

ตอนนี้เรามีความชัดเจนเกี่ยวกับสิ่งที่เป็น SSD มาลงมือทำธุรกิจด้วยการตั้งค่าสำหรับการเพิ่มประสิทธิภาพ SSD มีการปรับแต่งและปรับแต่งมากมายที่แนะนำเมื่อทำการอัพเดต SSD อย่างไรก็ตามหลังจากประเมินและกรองทุกอย่างที่มีการพูดถึงเรื่องนี้เราได้ทำรายการการปรับเปลี่ยนที่จำเป็น

งานหลายอย่างในรายการนี้ เกี่ยวข้องกับไฟล์ fstab ดังนั้นคำแนะนำแรกของเราคือการ สำรองข้อมูลก่อน คุณสามารถใช้คำสั่งต่อไปนี้:

sudo cp / etc / fstab /etc/fstab.bak

ด้วยวิธีนี้หากมีสิ่งผิดปกติคุณสามารถลบไฟล์และเรียกคืนไฟล์สำรองข้อมูลเดิม

หลีกเลี่ยงเวลาเข้าถึง

นี่เป็นสิ่งสำคัญในการเพิ่มอายุการใช้งาน SSD ของเรา มันง่ายมาก เราลดจำนวนการเขียน ลงบนระบบปฏิบัติการลงดิสก์ ในกรณีที่คุณจำเป็นต้องรู้ว่าเมื่อใดที่ฉันเข้าถึงไดเรกทอรีหรือไฟล์ล่าสุดของคุณเราเพิ่มไฟล์ / etc / fstab ลงใน ตัวเลือกสองตัวเลือกเหล่านี้:

noodime nodiratime

หมายเหตุ: พวกเขา จะต้องอยู่กับตัวเลือกที่เหลือและข้อกำหนดของพวกเขาคั่นด้วยเครื่องหมายจุลภาค (,) และไม่เว้นวรรค

การเปิดใช้งาน TRIM

การเปิดใช้ TRIM นั้นมีประโยชน์ในการช่วย จัดการประสิทธิภาพของดิสก์ในระยะยาว ในการทำเช่นนี้จะมีการเพิ่มตัวเลือกต่อไปนี้ใน fstab:

ทิ้ง

ควรสังเกตว่ามันทำงานได้อย่างสมบูรณ์แบบกับระบบไฟล์ ext4 และแม้แต่กับฮาร์ดไดรฟ์ปกติถึงแม้ว่ามันจะเป็นความจริงที่ในตอนแรกมันไม่ได้แสดงถึงการปรับปรุงประสิทธิภาพในทันทีในระยะยาวมันควรทำให้ระบบทำงานได้ดีขึ้นมาก นั่นคือเหตุผลที่เราได้รวมไว้ในรายการของเรา

tmpfs

โดยค่าเริ่มต้นระบบบันทึกแคชใน / tmp เมื่อรู้สิ่งนี้เราสามารถกำหนดค่าผ่าน fstab เพื่อให้แคชถูกติดตั้งใน RAM เป็นไฟล์ชั่วคราวของระบบด้วยวิธีนี้ ระบบจะสัมผัสกับฮาร์ดดิสก์ให้น้อยที่สุด ในการทำเช่นนี้เราเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของ / etc / fstab:

tmpfs / tmp ค่าเริ่มต้นของ tmpfs, noatime, mode = 1777 0 0

เราบันทึกการเปลี่ยนแปลงในไฟล์เพื่อดำเนินการต่อ

เปลี่ยน IO Schedulers

ระบบไม่ได้เขียนการเปลี่ยนแปลงไปยังฮาร์ดดิสก์โดยตรง แต่จะคอยคิวคำขอต่าง ๆ มันเป็นตัวกำหนดตารางเวลาอินพุทเอาท์พุทที่จัดการสิ่งนี้อย่างถูกต้อง ตามค่าเริ่มต้นตัวกำหนดตารางเวลาคือ cfq อย่างไรก็ตามเราสามารถ เปลี่ยนสิ่งนี้ให้เหมาะกับฮาร์ดแวร์ใหม่ของเรา

สำหรับสิ่งนี้เราต้องทำตามขั้นตอนต่อไปนี้:

เราแนะนำให้คุณ CPU Delid: มันคืออะไรและมีไว้เพื่ออะไร

อันดับแรกเราแสดงรายการตัวเลือกที่มีให้เลือกการวางแผนด้วยคำสั่งต่อไปนี้:

cat / sys / block / sd X / queue / scheduler

โดยที่ X คุณต้องแทนที่ด้วยตัวอักษรของหน่วยที่สอดคล้องกันของระบบของคุณ

หากคุณมีตัวเลือกกำหนดเวลาเป็นตัวเลือกที่คุณควรใช้เนื่องจากจะอนุญาตให้มีการปรับเพิ่มเติมอื่น ๆ ในภายหลัง หากไม่มีตัวเลือกอื่นอาจเป็น noop ตอนนี้เราต้องระบุระบบปฏิบัติการเพื่อใช้ตัวเลือกเริ่มต้นเหล่านี้ในการเริ่มต้นแต่ละครั้งสำหรับสิ่งนี้เราจะแก้ไขไฟล์ rc.local:

sudo nano /etc/rc.local

หมายเหตุ: สำหรับวัตถุประสงค์ของกรณีนี้เราใช้เครื่องมือแก้ไขนาโน แต่คุณสามารถใช้หนึ่งในสิ่งที่คุณต้องการ

ก่อนบรรทัด "exit 0" คุณเพิ่มสองบรรทัดนี้ (หากคุณใช้กำหนดเวลา):

echo deadline> / sys / block / sdX / queue / scheduler echo 1> / sys / block / sdX / queue / iosched / fifo_batch

หรือในกรณีที่คุณใช้ noop คุณเพิ่มบรรทัดนี้:

echo noop> / sys / block / sdX / queue / scheduler

อีกครั้ง X จะต้องถูกแทนที่ด้วยตัวอักษรของไดรฟ์ที่เกี่ยวข้องในระบบของคุณ

ตรวจสอบว่าทุกอย่างถูกต้องบันทึกแล้วออกจากตัวแก้ไขของคุณ

เริ่มต้นใหม่

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

การเปลี่ยนแปลง ไฟล์ fstab จะถูกเก็บไว้อย่างไม่มีกำหนดเมื่อทำการติดตั้ง แม้จะยอมรับการอัพเดท อย่างไรก็ตาม ไฟล์ rc.local จะต้องถูกกู้คืนหลังจากการอัปเดตทุก เวอร์ชั่นของคุณ

ข้อสรุป

อย่างที่คุณเห็นไม่มีขั้นตอนที่ซับซ้อนในการเพิ่มประสิทธิภาพของ SSD ดีที่สุดของทั้งหมดเราจะบรรลุการ ปรับปรุง 100% ซึ่งแปลเป็นการ ปรับปรุงที่ไม่สิ้นสุดในเวลาบูตการถ่ายโอนการเขียนและการโหลดข้อมูล

เราแนะนำให้อ่าน วิธีเพิ่มประสิทธิภาพ SSD ใน Windows 10

บอกเราว่ามีการปรับแต่งอะไรอีกบ้างใน SSD ของคุณหรือเขียนถึงเราด้วยความกังวล?

ฮาร์ดแวร์

ตัวเลือกของบรรณาธิการ

Back to top button