Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

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

การจัดตารางเธรด (Thread Scheduling)

ในตอนแรก Linux ใช้อัลกอริทึมการจัดตารางแบบง่ายๆ ในการจัดการงานแบบวนรอบ (circular fashion) นับตั้งแต่สร้างขึ้น Linux ได้ปรับปรุงการจัดตารางเธรดอย่างต่อเนื่อง จนสุดท้ายก็ได้รับการออกแบบที่ทันสมัยและขยายได้สูงซึ่งเรียกว่า Completely Fair Scheduler (CFS)

CFS ใช้เวลารันแบบเสมือน (virtual run-time) เพื่อตัดสินใจว่างานไหนต้องถูกดำเนินการ นอกจากนี้ยังเก็บต้นไม้แดง-ดำ (red-black tree) ที่ปรับสมดุลเองของงานที่จัดตารางไว้ เพื่อจัดการงานได้มีประสิทธิภาพมากกว่าคิวการรัน (run queue) แบบเดิม

ระบบไฟล์ขั้นสูง (Advanced Filesystems)

Linux ใช้การออกแบบระบบไฟล์ที่ทันสมัยอย่างน่าประทับใจเมื่อเทียบกับคู่แข่งในตลาด OS อื่นๆ นับตั้งแต่การนำเสนอระบบไฟล์ Ext รุ่นที่สาม Ext3 Linux ได้รับประโยชน์จากความสามารถในการบันทึกบันทึก (journaling) ซึ่งป้องกันการเสียหายของระบบไฟล์ในกรณีที่การถ่ายโอนไฟล์ล้มเหลวหรือไฟฟ้าดับ

Ext4 ขยายความสามารถของ Ext3 ให้รองรับไฟล์ขนาดใหญ่กว่ามาก และอนุญาตให้มีซับไดเรกทอรีไม่จำกัดจำนวนที่ความเร็วในการเข้าถึงสูง

พูดถึงความเร็ว นี่คือวิธีบางอย่างที่คุณสามารถเพิ่มความเร็วให้ระบบ Linux ของคุณได้จริง

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

1. เพิ่มความเร็วการบูท Linux โดยลดเวลา Grub

หากระบบ Linux ของคุณใช้ Grub เป็นบูทโหลดเดอร์ คุณจะพบว่ามันจะแสดงบูทโหลดเดอร์ GRUB ประมาณ 10 ถึง 30 วินาที คุณรู้ไหมว่าคุณสามารถลดระยะเวลาของบูทโหลดเดอร์ได้ หรือข้ามการนับถอยหลังไปเลยก็ได้?

เปิดเทอร์มินัลและเปิดไฟล์ "/etc/default/grub" ด้วยตัวแก้ไขข้อความที่คุณชอบ

sudo nano /etc/default/grub

ค้นหาตัวแปร GRUB_TIMEOUT แทนค่าที่เกี่ยวข้องกับตัวแปรนี้ด้วยค่าอย่าง 5 หรือ 3 ตั้งเป็น 0 เพื่อปิดการนับถอยหลัง (รายการแรกจะถูกเลือกโดยอัตโนมัติ)

บันทึก (Ctrl + O) และปิดไฟล์ (Ctrl + X) จากนั้นรัน

update-grub

เพื่อให้การเปลี่ยนแปลงมีผล

2. ลดจำนวนแอปพลิเคชันเริ่มต้น (Startup Applications)

แต่ละ distro ของ Linux มีรายละเอียดที่แตกต่างกันเล็กน้อยในการจัดการแอปพลิเคชันเริ่มต้น แต่หลักการทั่วไปเหมือนกัน

ใน Ubuntu การจัดการแอปพลิเคชันเริ่มต้นง่ายดายเพียงแค่เปิดแอปพลิเคชันชื่อ "Startup Applications" และตรวจสอบเนื้อหาอย่างละเอียด

วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

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

วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

3. ตรวจสอบบริการระบบที่ไม่จำเป็น

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

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

เมื่อทำเสร็จ คุณจะเห็นรายการใน Startup Applications มากกว่าเดิมมาก รวมถึงบริการระบบ คุณสามารถเปลี่ยนแปลงได้ตามต้องการ

วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

4. เปลี่ยนสภาพแวดล้อมเดสก์ท็อป (Desktop Environment)

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

มีตัวเลือกสภาพแวดล้อมเดสก์ท็อปบางอย่างที่เน้นความเร็วเหนือปัจจัยอื่นๆ

Xfce

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

วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

เพื่อติดตั้งสภาพแวดล้อมเดสก์ท็อปนี้ใน Ubuntu ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

sudo apt-get install xubuntu-desktop

จากนั้นออกจากเซสชันผู้ใช้และเลือกตัวเลือกเดสก์ท็อปใหม่ก่อนเข้าสู่ระบบอีกครั้ง

LXDE

สภาพแวดล้อมเดสก์ท็อปอีกตัวที่เน้นความเร็ว LXDE หรือ "Lightweight X11 Desktop Environment" ถูกออกแบบมาเป็นโมดูลาร์ อนุญาตให้ส่วนประกอบแต่ละส่วนถูกเพิ่มเข้าไปในระบบของคุณแทนที่จะติดตั้งทั้งชุดในครั้งเดียว

วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

การติดตั้ง LXDE ใน Ubuntu ง่ายเพียงแค่พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

sudo apt-get install lubuntu-desktop

ทำตามขั้นตอนเดียวกับ Xfce (ออกจากระบบและเลือก) เพื่อเปิดใช้งาน

การออกแบบแบบโมดูลาร์ของสภาพแวดล้อมนี้เน้นตัวเลือกเพิ่มความเร็วอีกอย่างหนึ่งที่เกี่ยวข้องกับ UI ของระบบคุณ

5. ลดค่า Swappiness

กลยุทธ์เพิ่มความเร็วนี้เน้นที่วิธีที่ Linux ใช้หน่วยความจำหลัก (active memory) โดยทั่วไปการใช้พาร์ติชันส왑บนฮาร์ดดิสก์จะถูกจัดการอัตโนมัติด้วยการตั้งค่าท่อนแทนค่อนข้างสูง เรียกว่า "swappiness" การตั้งค่านี้สามารถตั้งได้ตั้งแต่ 0 ถึง 100 และมาตั้งค่าไว้ที่ 60 โดยค่าเริ่มต้น

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

การลด swappiness ง่ายเพียงแค่พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อเข้าถึง "sysctl.conf":

sudo nano /etc/sysctl.conf

จากนั้นเพิ่มข้อความต่อไปนี้ลงท้ายไฟล์และปิดไฟล์:

#Set swappiness value vm.swappiness=10
วิธีเพิ่มความเร็วให้คอมพิวเตอร์ Linux ของคุณ

รีบูทและเพลิดเพลินกับการเพิ่มความเร็ว

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