ฉันจะปรับปรุงประสิทธิภาพโดยรวมของระบบ Ubuntu ได้อย่างไร


346

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

นี่ไม่ได้หมายถึงเฉพาะแอปพลิเคชั่น (เช่นทำให้หน้าโหลดของ firefox เร็วขึ้น) แต่เป็นระบบที่กว้าง

โดยเฉพาะอย่างยิ่ง 1 เคล็ดลับต่อคำตอบโดยมีรายละเอียดเพียงพอสำหรับผู้ที่จะนำไปใช้

สองของฉันจะเป็น:

  • ติดตั้งPreload (ผ่าน Software Center หรือsudo apt-get install preload);
  • เปลี่ยนค่าSwappiness - "ซึ่งควบคุมระดับที่เคอร์เนลต้องการเปลี่ยนเมื่อพยายามเพิ่มหน่วยความจำ";

คุณเป็นอะไร

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


44
เป็นความคิดที่ดีที่จะพูดถึงว่าเคล็ดลับของคุณมีประสิทธิภาพแค่ไหน: คุณสังเกตเห็นพัฒนาการที่ดีขึ้นหรือการวัดที่ดีขึ้น
— Gilles

5
ฉันไม่พบหลักฐานใด ๆ ที่แสดงว่าการเปลี่ยน swappiness นั้นมีผลในเชิงบวกใด ๆ อาจให้ความรู้สึกชั่วคราวของการเพิ่มประสิทธิภาพซึ่งดูเหมือนว่าจะลดลงอย่างรวดเร็ว ฉันไม่ได้เห็นหลักฐานที่เป็นรูปธรรมใด ๆ ในรูปแบบของมาตรฐานที่จะพิสูจน์ความมีประสิทธิผลของการเปลี่ยนพารามิเตอร์ swapiness
— txwikinger

5
ฉันสงสัยว่ามันมีผลกระทบต่อประสิทธิภาพที่เห็นได้ชัดเจน ttys ใช้หน่วยความจำน้อยมากและจะไม่มีการใช้งาน cpu ที่มีนัยสำคัญ
— txwikinger

6
ไม่ใช่ "การเพิ่มประสิทธิภาพก่อนวัยอันควรรากของความชั่วทั้งหมด" ( en.wikipedia.org/wiki/Program_optimization#Quotes )
— Alejandro

2
@Alejandro ที่อ้างว่าคุณได้ทำมันเช่นเดียวกับที่คุณสามารถทำได้ในตอนแรก
— Thorbjørn Ravn Andersen

คำตอบ:


178

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

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

ดังนั้นเพียงแค่มีความสุขกับระบบการทำงานที่ดีของคุณ และ BTW: ทำไมคุณต้องปรับปรุง 5 เปอร์เซ็นต์เหล่านั้น? จะไม่นำไปสู่การพิมพ์เอกสาร office ของคุณเร็วขึ้นหรือแก้ไขภาพถ่ายวันหยุดของคุณในครึ่งเวลา

และเพื่อให้ชัดเจน: หากคุณไม่ใช่โจโดยเฉลี่ย แต่เป็นนักพัฒนา / นักเล่นเกม / ฮาร์ดคอร์ / ... ต้องการรอบใด ๆ ที่คุณจะได้รับคุณไม่ได้เป็นเป้าหมายของความคิดเห็นนี้ ...


72
ปรับแต่งการตั้งค่าและรวบรวมเคอร์เนลและซอฟต์แวร์ของคุณเองเป็นวิธีที่ดีในการเรียนรู้ ฉันคิดว่าควรได้รับการสนับสนุนตราบใดที่ผู้คนรู้ว่าเมื่อพวกเขาทำสิ่งที่ไม่ดีพวกเขาอาจต้องติดตั้งระบบปฏิบัติการอีกครั้ง
— Nerdfest

22
เฉพาะคนที่ต้องการเข้าใจว่าเคอร์เนลทำงานอย่างไรควรพิจารณารวบรวมเคอร์เนลของคุณเอง สำหรับคนส่วนใหญ่พวกเขาควรจะรู้ว่ามี "เคอร์เนล" อยู่ ติดกับหุ้นเคอร์เนลและคุณสามารถใช้ประโยชน์จากการปรับปรุงซอฟต์แวร์ปกติ
— แบรดฟิกก์

1
@Brad, ah เปลี่ยนเวลาอย่างไร :) เมื่อฉันเริ่มต้นกับ Linux เราต้องคอมไพล์เคอร์เนลของเราเองตั้งแต่ก่อนที่จะมีการใช้งานโมดูลแบบไดนามิก ฉันไม่ควรพลาดเลย!
— Thorbjørn Ravn Andersen

1
@Nerdfest นั่นเป็นประเด็นที่ดีอาจารย์ที่สำคัญที่สุดของฉันใน linux-world ไม่ต้องสงสัยเลยว่าคู่มือ Gentoo ... ฉันไม่เคยใช้ GUI จริงๆ แต่ฉันได้เรียนรู้มากมายเกี่ยวกับวิธีการติดตั้ง linux พื้นฐาน! และนั่นก็เหมือนกันในทุก ๆ distro's
— LassePoulsen

2
ฉันกำลังเล่นกับการปรับแต่งการแสดงในขณะนี้อย่างแม่นยำสำหรับสิ่งที่ฉันเรียนรู้จากพวกเขา ที่กล่าวว่ามีสองกรณีที่ฉันมักจะต้องการปรับแต่งกับ Windows และฉันมีทัศนคติเดียวกันกับ Ubuntu: 1. ระบบช้าจนทุกอย่างช่วยเล็กน้อย 2. ระบบเร็วมากจนฉันอดไม่ได้ที่จะสงสัยว่ามันสามารถทำอะไรได้บ้าง! ระบบที่ยุ่งเหยิงฉันออกไปคนเดียว :) นั่นบอกว่า +1 ที่แน่นอน
— จอนฮันนา

102

ปิดการใช้งานการเริ่มต้นโดยอัตโนมัติของบริการใด ๆ ที่ไม่จำเป็น (หรือลบแพคเกจอย่างสมบูรณ์)

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

ในการลบแอปพลิเคชันออกจากการเริ่มต้นที่ 10.04 ให้ไปที่ระบบ> การตั้งค่า> แอปพลิเคชันเริ่มต้น (อาจแตกต่างกันเล็กน้อยในเวอร์ชันอื่น)

เมื่อวันที่ 12.04 คุณสามารถไปเลือกการใช้งานเริ่มต้นด้วยการคลิกที่ไอคอน Dash จากนั้นพิมพ์ startup และเลือก "applications applications"




ข้อความแสดงแทน

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


3
สิ่งที่ดี! ง่ายและมีประสิทธิภาพ ฉันปิดการใช้งานสิ่งที่เกี่ยวข้องกับบลูทู ธ เป็นการส่วนตัวเนื่องจากสมุดบันทึกของฉันไม่มี
— Decio Lira

2
คุณสามารถอธิบาย / เพิ่มลิงค์ที่อธิบายวิธีการดูและปิด / เปิดการใช้งานบริการภายใต้ Ubuntu
— Skizz

1
สำหรับผู้ใช้ Kubuntu / KDE ค่าที่เทียบเท่าคือ: ปุ่ม Start Menu -> System Settings -> System Administration -> Startup and Shutdown มีสองส่วนหนึ่งส่วนสำหรับ 'Autostart' และอีกส่วนหนึ่งสำหรับ 'Service Manager' (สำหรับ daemons ที่ใช้งานมานาน) และคุณอาจทั้งสองบริการเริ่มหยุดรวมทั้งตรวจสอบให้แน่ใจว่าพวกเขาไม่ได้เริ่มต้นเป็นส่วนหนึ่งของลำดับการบูตมาตรฐาน
— arielf

76

[คำเตือน] จัดการความเสี่ยงของคุณเอง

Tushar Neupaneyให้คำแนะนำนี้ที่นี่ :

1. ใช้แอปพลิเคชันที่เบากว่า (แทนที่แอปพลิเคชันเริ่มต้นของคุณด้วย)

  • หน้าแรก >> Mousepad
  • โปรแกรมดูรูปภาพ (EOG …) >> Gpicview
  • ผู้จัดการเครือข่าย >> Wicd
  • Evince >> epdfview

2. ลด Swappiness

  • sudo vim /etc/sysctl.conf

    แก้ไข: vm.swappiness = 10

3. สำหรับแกนคู่ (ใช้การทำงานพร้อมกัน)

  • sudo vim /etc/init.d/rc

    แก้ไข: CONCURRENCY = shell

    ตัวเลือกเชลล์ล้าสมัยแล้ว ค่าเริ่มต้นคือMakefileและเปลือกโดย 2010/05/14 นามแฝงสำหรับMakefile

4. ล้างแคช apt ที่ / var / cache / apt / archives และรายการ apt-source ที่ไม่จำเป็นใน /etc/apt/sources.list

  • sudo apt-get autoclean

5. ติดตั้ง BUM (ตัวจัดการการบูต)

  • sudo apt-get install bum

    ลบแอปพลิเคชันและบริการที่ไม่จำเป็นออกจากการเริ่มต้น

6. ลบ TTY ที่ไม่จำเป็นออก

  • sudo vim /etc/default/console-setup

    แก้ไข: ACTIVE_CONSOLES =” / dev / tty [1-3]“

    หมายเหตุ: ข้ามไป/etc/init/และเปลี่ยนไฟล์ของ tty ที่คุณไม่ต้องการ แก้ไขพวกเขาและบรรทัดความคิดเห็นที่ขึ้นต้นด้วย“ start on runlevel” ดังนั้นในกรณีนี้คุณจะแสดงความคิดเห็นบรรทัดเริ่มต้นในไฟล์ "tty4.conf" ถึง "tty6.conf"

7. ติดตั้ง Prelink

  • sudo apt-get install prelink
  • sudo vim /etc/default/prelink

    แก้ไข: PRELINKING = ใช่

  • sudo /etc/cron.daily/prelink

    ที่จริงแล้ว Prelink ไร้ประโยชน์ตั้งแต่ Feisty Fawn (เพราะ Ubuntu ใช้ตัวเชื่อมโยงรันไทม์ที่มีประสิทธิภาพมากในตอนนี้) นอกจากนี้มันล่วงล้ำ - มันปรับเปลี่ยนได้โดยตรงและในที่สุดก็สามารถทำลายพวกเขา ห้ามทำ

8. ติดตั้ง Preload

  • sudo apt-get install preload

9. กำจัด kinit หากคุณไม่ใช้ฟังก์ชัน hibernate และ sleep

  • sudo vim /etc/initramfs-tools/conf.d/resume

    แก้ไข: ความคิดเห็น (ใส่ # ด้านหน้า) RESUME = XXXX …………………….


43
สิ่งนี้ไม่ได้ให้ข้อมูลว่าทำไมเราควรทำตามคำแนะนำของคุณ โปรดบริบทและการวัดประสิทธิภาพบางประการ
— นักพัฒนา Pixel

ฉันแก้ไขเพื่อเพิ่มบริบท 'ถาม' ;-)
— desgua

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

1
ฉันลองหมายเลข 3 ด้วยตัวเลือก "shell" นั้นไม่ได้กล่าวถึงว่าถูกต้อง หลังจากแก้ไขการบูทใช้เวลานานกว่าการตั้งค่าพร้อมกันสองเท่าเป็น "ไม่มี" ดังนั้นฉันกลับไปที่การตั้งค่าเดิม
— วอย

sed -i -r '1s/(^[^#])/#\1/g' /etc/initramfs-tools/conf.d/resumeมีหนึ่งบรรทัด แต่เพิ่มเฉพาะความคิดเห็นหากไม่มีอยู่ - ทำได้ดีในสคริปต์ :)
— SergioAraujo

42

ลดการหมดเวลาใช้งานเมนูบูตโหลดเดอร์ของคุณ

ฟังดูเล็กน้อย แต่ฉันพบว่า 10 วินาทีเริ่มต้นใน Ubuntu นั้นยาวเกินไปสำหรับรสนิยมของฉัน สมมติว่าหน้าจอของฉันใช้เวลาเล็กน้อยในการปรับความละเอียดโดยอัตโนมัติฉันเห็นตัวนับอ่าน 8 วินาทีตั้งแต่แรกเห็น

ฉันจะแก้ไขการหมดเวลาเป็น 3 วินาทีให้เวลาฉันหนึ่งวินาทีเพื่อดูเมนูการบูต มีเวลาเหลือเฟือเนื่องจากการกดปุ่มลูกศรเพื่อเลือกรายการอื่นจะหยุดตัวนับ

ด้วง (ก่อน 9.10 Karmic)

sudo -i gedit /boot/grub/menu.lst

ค้นหาและแก้ไขบรรทัด " TIMEOUT "

Grub 2 (ติดตั้งใหม่ 9.10 Karmic และหลัง)

sudo -i gedit /etc/default/grub

ค้นหาและแก้ไขบรรทัด " GRUB_TIMEOUT " และเรียกใช้sudo update-grub


31

ฉันพบว่าการเพิ่มประสิทธิภาพโดยรวมหลังจากเพิ่มตัวเลือก " noatime " ในระบบไฟล์ของฉัน (ext4 และ reiserfs)

ฉันไม่สามารถทำการทดสอบความเร็วได้ แต่ฉันเชิญคุณให้ลองและดูด้วยตัวคุณเอง

ทรัพยากรที่มีประโยชน์ในเวทีสนทนาของ Ubuntu: บันทึกฮาร์ดไดรฟ์ด้วยเวลากลางคืนในรูปแบบ


4
ไม่ใช่ relatime ที่เป็นค่าเริ่มต้นใน Ubuntu หรือไม่
— ImaginaryRobots

@ImaginaryRobots: "ฉันได้รับการปรับปรุงประสิทธิภาพโดยรวมหลังจากที่ฉันเพิ่มตัวเลือก noatime ไปยังระบบไฟล์ของฉัน (ext4 และ reiserfs)" - คุณหมายถึง "relatime" หรือไม่ - ไม่ฉันหมายถึง "noatime": D
— dag729

8
สิ่งนี้อาจทำให้ซอฟต์แวร์อีเมลบางตัวที่ใช้คุณสมบัตินี้และเครื่องมือสำรองข้อมูลเล็กน้อย แต่สำหรับผู้ใช้ทั่วไปมันน่าจะโอเคเพราะทั้ง Thunderbird และ Evolution จะไม่ได้รับผลกระทบ แม้ว่าใน Ubuntu การเปลี่ยนจาก relatime (ค่าเริ่มต้น) เป็น noatime จะไม่ทำให้เกิดการปรับปรุงมากนัก ดูlwn.net/Articles/244829วิธีการทำงานของ relatime และคุณจะเข้าใจว่าจะลดจำนวนครั้งล่าสุดในการเข้าถึงครั้งล่าสุด
— Huygens

31

หากคุณไม่มี RAM ให้ใช้zramswapหรือzram-configจาก repos ของ Ubuntu เป็นการสลับเสมือนที่บีบอัดเนื้อหา RAM ที่ไม่ได้ใช้แทนการใส่ลงในดิสก์ (ซึ่งมักจะทำให้ระบบค้างหลังจากที่คุณกดอุปสรรค RAM) ฉันพบกับการสูญเสียประสิทธิภาพน้อยถึงไม่มีเลยแทนที่ระบบจะหยุดทุกครั้งที่ RAM หมด

ใช้งานได้เฉพาะกับ Natty และสูงกว่า (เพราะคุณต้องใช้เคอร์เนล 2.6.37.1 หรือใหม่กว่า) สำหรับระบบเก่าคุณสามารถใช้compcacheได้ แต่คุณจะต้องตั้งค่าด้วยตนเอง

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

ผู้ใช้ SSD: เป็นไปได้ว่าคุณจะไม่ได้รับความเร็วเพิ่ม แต่ zramswap สามารถลดการสึกหรอของ SSD ได้มาก


3
ดูเหมือนว่าเป็นแอพที่มีประโยชน์มาก ๆ !
— Decio Lira

มันมีประโยชน์สำหรับระบบที่มีแรมต่ำฉันสงสัยว่าทำไมมันไม่ได้ติดตั้งไว้สำหรับระบบดังกล่าว
— NoBugs

@NoBugs เพราะนักพัฒนา Ubuntu นั้นค่อนข้างอนุรักษ์นิยม แต่จะเปิดใช้งานตามค่าเริ่มต้นบน Ubuntu Phone
— Shnatsel

@Shnatsel "Google ใช้ zram ใน Chrome OS และยังเป็นตัวเลือกสำหรับอุปกรณ์ Android 4.4" ( en.wikipedia.org/wiki/Zram )
— NoBugs

20

ฉันไม่แน่ใจว่าคำตอบของฉันจะผ่านการรับรองหรือไม่เพราะ Ubuntu มักจะหมายถึงรูปแบบ GNOME และ Ubuntu ที่ใช้ตัวเลือกที่เบากว่านั้นมีชื่อแตกต่างกันเล็กน้อยเช่น Xubuntu

การกำจัด GNOME เป็นสิ่งแรกที่ฉันมักจะแนะนำ หากคุณมีความสุขกับบางสิ่งที่มีน้ำหนักเบาเช่น fluxbox ให้ทำ


ฉันรู้ว่า Archlinux ไม่ใช่ Ubuntu แต่ฉันเห็นการเพิ่มประสิทธิภาพที่เกินจริงเมื่อฉันติดตั้ง Ratpoison บนกล่อง Archlinux ของฉัน (ใช่วิธีที่น้อยเกินไปสำหรับใครบางคน แต่ยังเพิ่ม nitro สำหรับกล่องของคุณ)
— dag729

3
เห็นด้วยลอง XMonad มันยอดเยี่ยม
— Robert Massaioli

+1 หรือติดตั้ง Ubuntu แต่เปลี่ยนเป็น xfce หลังจากติดตั้ง
— David Oneill

XFCE นั้นเร็วขึ้นเล็กน้อย แต่เพียงเล็กน้อยและใช้ทรัพยากรในปริมาณเท่ากัน ลองใช้การตรัสรู้ (เช่น Bodhi Linux คือ Ubuntu 10.04 กับการตรัสรู้) มันมีน้ำหนักเบามากและยังมีเอฟเฟกต์ภาพบางส่วนของ Compiz หรือลอง LXDE หรือ Fluxbox, Linux Mint ดูเหมือนว่าจะรวมเข้าด้วยกัน
— Shnatsel

20

เปลี่ยน Mechanical Disk ของคุณสำหรับ SSD

ไดรฟ์ Solid State นั้นเร็วกว่ามากและดูเหมือนจะเป็นปัญหาคอขวดที่สุดในคอมพิวเตอร์เกือบทุกเครื่องในปัจจุบัน

สำหรับฉันหนึ่งครั้งมีประสบการณ์ลดลงในเวลาบูตจาก ~ 15 วินาทีถึง ~ 3 วินาทีและลดลงอย่างมากในแอปเริ่มแรก (Firefox เช่นจาก ~ 5 วินาทีถึงน้อยกว่าหนึ่งวินาที)

ต้องการมาตรฐานหรือไม่ นี่คือหนึ่ง


หากคอมพิวเตอร์เก่าของคุณสิ่งนี้อาจทำงานได้โดยอัตโนมัติ (เช่น SSD กับตัวเชื่อมต่อ IDE) แต่ตามที่ตั้งใจไว้: การเพิ่มความเร็วจะขึ้นอยู่กับคอขวดอื่น ๆ ของระบบของคุณ (เช่นตัวเชื่อมต่อ IDE เป็นต้น :)
— nutty about natty

ฉันประหลาดใจที่คำตอบนี้ไม่ได้รับการโหวตมากขึ้น
— WinEunuuchs2Unix

19

ตั้งอยู่ในvm.swappiness=10 /etc/sysctl.confฉันได้รับการปรับปรุงความเร็วที่เห็นได้ชัดเมื่อฉันเติมหน่วยความจำ เนื่องจากฉันใช้ Eclipse เป็นส่วนใหญ่หน่วยความจำกายภาพอาจกลายเป็นสินค้าที่กระจัดกระจาย

แก้ไข:

จากคำถามที่พบบ่อย Swap อูบุนตู :

"การตั้งค่าเริ่มต้นใน Ubuntu คือ swappiness = 60 การลดค่าเริ่มต้นของ swappiness อาจช่วยปรับปรุงประสิทธิภาพโดยรวมสำหรับการติดตั้ง Ubuntu บนเดสก์ท็อปทั่วไปแนะนำให้ใช้ค่า swappiness = 10แต่อย่าลังเลที่จะทดลองหมายเหตุ: การติดตั้งเซิร์ฟเวอร์ Ubuntu ข้อกำหนดด้านประสิทธิภาพที่แตกต่างกันสำหรับระบบเดสก์ท็อปและค่าเริ่มต้นที่ 60 น่าจะเหมาะสมกว่า "

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


2
@Erigami: +1 สำหรับพูดถึงสิ่งที่สร้างความแตกต่างให้กับคุณ
— Gilles

2
@DecioLira: ไม่มันผลักดันแอพที่ฉันไม่ได้ใช้งานบนดิสก์ในขณะนี้หมายความว่าแอพที่ฉันใช้อยู่ในปัจจุบันสามารถเข้าถึงหน่วยความจำกายภาพได้มากขึ้น
— Erigami

2
คุณมีหมายเลขไม่ยอมใครง่ายๆที่แสดงความแตกต่างและในสถานการณ์ใดและสร้างความแตกต่างอะไรบ้าง
— txwikinger

2
@Erigami: ฉันเล่นรอบกับ swappiness บางครั้ง และในตอนแรกมันก็รู้สึกว่ามันเร็วกว่า แต่เมื่อเวลาผ่านไปมันก็เหมือนกันหมด การวัดจริงบางอย่างน่าสนใจจริง ๆ
— txwikinger

2
การทดสอบต่าง ๆ ที่ฉันได้ทำพิสูจน์แล้วว่า vm.swappiness = 100 นั้นดีกว่า 10 บนเครื่องที่ช้ามันจะช่วยให้โหลดได้อย่างรวดเร็วมันจะไม่สร้างความแตกต่าง มันคือ win-win
— NightwishFan

17

โง่อย่างที่มันฟังเสมออัปเดตระบบของคุณ!


5
ใช่. ฉันสังเกตเห็นการปรับปรุงทันทีหลังจากทำเช่นนั้น
— ixtmixilix

แต่: ทำด้วยตนเองและอาจผ่านทางบรรทัดคำสั่ง การอัปเดตรายวันผ่าน mgr การอัปเดตสามารถตรึงระบบเก่า (ทำให้คุณเดาได้ว่าเกิดอะไรขึ้น)
— บ๊องเกี่ยวกับ natty

17

วางไดเร็กทอรี / tmp ของคุณลงในดิสก์ ram

https://superuser.com/questions/175861/ramdisk-ubuntu-10-04


6
หากคุณทำเช่นนี้ให้ตรวจสอบและ / หรือล้าง/tmpไดเรกทอรีของคุณทุก ๆ ครั้งมิฉะนั้นคุณอาจเสี่ยงต่อการที่ RAM หมดเนื่องจากแอพบางตัวลืมที่จะล้างไฟล์ชั่วคราว ฉันอ่านว่านี่เป็นปัญหาจริง ๆ ในกล่อง Solaris ณ จุดหนึ่งเพราะระบบปฏิบัติการจะติดตั้ง/tmpramdisk และในที่สุดมันก็จะเต็ม บูสเตอร์ประสิทธิภาพดีถ้าคุณใช้มันถูกต้อง
— fouric

บางคนมีปัญหา ram นี่คือสำหรับซีพียู!
— Amir Forsati

1
โดยทั่วไปนี่เป็นเพียงคำแนะนำที่ดีถ้าคุณมี RAM จำนวนมากคุ้มค่าที่จะกล่าวถึงในคำตอบว่าคำแนะนำนี้ไม่ใช่ตัวเลือกที่ดีสำหรับพีซี
— tymik

16

ในเครื่องอูบุนตูที่ฉันมีฉันพบว่าการตั้งค่าเอฟเฟ็กต์เดสก์ท็อปเป็น none (การปิดใช้งานเอฟเฟกต์กราฟิกทั้งหมด) ทำให้การปรับปรุงความเร็ว UI สูงขึ้นอย่างมาก


5
การตั้งค่านี้สามารถใช้ได้ทั้งสองวิธี บางครั้งการอนุญาตให้ GPU ทำงานแทนจะเพิ่ม CPU และ RAM และปรับปรุงประสิทธิภาพของระบบโดยรวม
— ændrük

2
เยี่ยมมาก - คุณทำการปรับเปลี่ยนอย่างไร ??
— ixtmixilix

@ixtmixilix: คลิกขวาที่เดสก์ท็อปและเลือกตัวเลือกการแสดงผล (เป็นหนึ่งในด้านล่าง IIRC - ฉันใช้งานได้และต้องใช้ SomeOtherOS)
— Skizz

ขอบคุณ ... ความคิดเห็นของคุณอาจหมายถึงฉันไม่ได้เปลี่ยนกลับไปเป็นเดเบียนซึ่งเป็นปีแสงเร็วกว่าเนื่องจากมีแสงน้อย ... สำหรับการบันทึก (ถ้าคนอื่นต้องการลอง) คุณไปที่นั่นภายใต้ 'เปลี่ยนเดสก์ท็อป เมนูพื้นหลัง '... (?) ... ขออภัย แต่เรียกมันว่าทำให้ฉันนึกถึง SomeOtherOS นิดหน่อย
— ixtmixilix

1
@ ændrükฉันจะทราบได้อย่างไรว่าเป็นปัญหาสำหรับฉัน (ไม่ว่า GPU ของฉันจะช่วยได้มากพอที่จะเก็บเอฟเฟกต์บนเดสก์ท็อปหรือไม่หรือว่าฉันควรปิดการใช้งาน)
— Eyal

12

การปรับ ext4 สำหรับควันสูงสุด

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

tune2fs -o journal_data_writeback /dev/sdXX

# Check fs options
dumpe2fs /dev/sdXX |more

เอกสารจาก kernel.org :

ใน data = โหมด writeback, ext4 ไม่ได้บันทึกข้อมูลทั้งหมด โหมดนี้จัดเตรียมการทำเจอร์นัลในระดับที่คล้ายคลึงกันกับ XFS, JFS และ ReiserFS ในโหมดดีฟอลต์ - การทำเจอร์นัลข้อมูลเมตา การกู้คืนความผิดพลาด + อาจทำให้ข้อมูลที่ไม่ถูกต้องปรากฏในไฟล์ที่เขียนขึ้นก่อนการล่ม โหมดนี้โดยทั่วไปจะให้ประสิทธิภาพ ext4 ที่ดีที่สุด

ยิ่งควัน

ในการบีบfstabตัวเลือกเพิ่มประสิทธิภาพให้มากขึ้น:data=writeback,noatime,nodiratime

เช่นแก้ไข/etc/fstabUUID ค้นหาไดรฟ์ของคุณและเพิ่ม / แทนที่ตัวเลือกที่มีอยู่

/dev/sdXX /opt ext4 defaults,data=writeback,noatime,nodiratime 0 0

ตรวจสอบให้แน่ใจว่าคุณใช้ tune2fs เพื่อเปิดโหมด writeback ก่อนที่คุณจะแก้ไขไฟล์ fstab และก่อนที่คุณจะรีบูต ฉันบอกว่าก่อนที่จะรีบูตหลังจากที่ฉันเปลี่ยน fstab ของฉัน แต่ก่อนที่ฉันจะเปิดโหมด writeback และ borked boot ของฉัน ไม่มีอะไรหายไป แต่ฉันต้องใช้ซีดีสดเพื่อเข้าถึงและเปลี่ยน fstab ของฉัน ปลอดภัยถ้าคุณเปิดใช้งานบนไดรฟ์ที่ไม่ใช่บูตเพื่อทดสอบก่อน

การปรับปรุงความเร็วอย่างมากทั้งในการบูตและปิดเครื่องและการใช้งานแบบวันต่อวัน

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


อาจเป็นการดีที่จะกำหนดค่าการตั้งค่าเหล่านี้บนแล็ปท็อปไม่มีกำลังไฟ ..... การตั้งค่าที่ดีฉันจะลองใช้
— One Zero

3
nodiratimeไม่จำเป็นเพราะที่นี่ไม่มีเวลาแสดงนัย
— Shnatsel

1
หนึ่งอาจโยนในการปิดใช้งานอุปสรรคอุปกรณ์ถ้าคุณกำลังมองหาการปรับแต่งการกินข้อมูล ที่สามารถเพิ่มประสิทธิภาพได้หลายครั้ง แต่ในกรณีไฟดับไฟล์ของคุณจะถูกเมา
— Shnatsel

โอ้วันเก่า ๆ ที่ดีของระบบไฟล์ที่อาจเกิดความเสียหายหลังจากวัฏจักรพลังงาน
— Thorbjørn Ravn Andersen

10

ซื้อหน่วยความจำให้มากที่สุดเท่าที่คุณสามารถซื้อได้


5
ใช่, ความคิดที่อยู่เบื้องหลังคำถามนี้คือการเรียนรู้เพิ่มเติมเล็กน้อยเกี่ยวกับระบบ, และวิธีการปรับแต่งสำหรับผู้ที่มีความสนใจเกี่ยวกับมัน. การซื้อเครื่องจักร / ชิ้นส่วนใหม่เป็นคำตอบที่ชัดเจนที่ไม่สอนอะไรเลย
— Decio Lira

15
จากนั้นพูดถึงว่าในคำถาม การซื้อ RAM เพิ่มเติมอาจเป็นวิธีที่ง่ายและมีประสิทธิภาพที่สุดในการเพิ่มความเร็วของระบบเลย (เนื่องจาก Linux ใช้หน่วยความจำที่ไม่ได้ใช้เป็นแคชดิสก์)
— Thorbjørn Ravn Andersen

นอกจากนี้การมี RAM มากกว่าการใช้โปรแกรมทั้งหมดและพื้นที่ดิสก์ไม่มีจุดหมายตั้งแต่ขนาดของดิสก์ทั้งหมดที่ผ่านมาไม่มีอะไรที่จะต้องติดอยู่ในแคชการเขียน
— ζ--

@ hexafraction การกำหนดค่าเครื่องทั่วไปส่วนใหญ่มี RAM น้อยกว่าพื้นที่ดิสก์ SSD- ดิสก์ในขณะที่เร็วยังคงช้ากว่าการเข้าถึงหน่วยความจำมาก i7 มีแบนด์วิดท์หน่วยความจำสูงสุด 25,6 GB / s ark.intel.com/products/75121/…
— Thorbjørn Ravn Andersen

การซื้อหน่วยความจำเพิ่มเติมจะไม่ช่วยคุณหากคุณไม่ได้ใช้หน่วยความจำใกล้ 100% เว้นแต่ว่าคุณทำตามขั้นตอนอื่น ๆ (ramdisk)
— idbrii

9

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

eatmydataเป็นแพ็คเกจแบบเลื่อนที่จะปิด fsync Fsync เป็นการดำเนินการของระบบที่รับรองว่าข้อมูลของคุณถูกเขียนลงดิสก์ก่อนดำเนินการต่อ โดยทั่วไปคุณต้องการสิ่งนี้เนื่องจากทำให้การกู้คืนจากไฟฟ้าดับและความล้มเหลวง่ายขึ้นเร็วขึ้นและการสูญเสียข้อมูลน้อยลง มันมาในราคาที่; อะไรก็ตามที่เรียกว่า fsycn จะต้องรอก่อนที่มันจะเข้าแถวแทนที่จะส่งข้อมูลไปยังเคอร์เนลเพื่อเขียนในภายหลัง และในบางครั้งอาจเป็นระบบไฟล์หลายระบบ fsync จะเขียนข้อมูลทั้งหมดไม่ใช่เฉพาะสิ่งที่คุณสนใจในการปกป้อง

มีบางสถานการณ์ที่ fsync ไม่คุ้มค่า ลองนึกภาพว่าคุณมีเซิร์ฟเวอร์ที่มีจำนวนข้อมูลจำนวนมาก แทนที่จะชี้ไปที่ฐานข้อมูลสดอาจเร็วกว่าที่จะถ่ายโอนข้อมูลไปยังฐานข้อมูลโลคัลที่สอดคล้องกันติดตั้ง eatmydata เพื่อปิด fsync และปล่อยทิ้งไว้ สิ่งนี้ยังคงสามารถพังและสูญเสียข้อมูล แต่เนื่องจากไม่ใช่สิ่งเดียวที่คัดลอกคุณจึงสามารถเริ่มกระบวนการใหม่ตั้งแต่เริ่มต้น หรือตัวอย่างเช่นเซิร์ฟเวอร์สร้างของ Ubuntu ที่เราสนใจคือแพ็คเกจสุดท้ายที่ผลิต หรือบนเดสก์ท็อปถ้าโปรแกรม (เช่น Firefox) กำลังซิงค์กันมากมันจะทำให้ทั้งระบบช้าลง เพียงแค่เตรียมที่จะสูญเสียข้อมูลทั้งหมดที่เกี่ยวข้องกับการใช้งานนี้หรือเผชิญกับผลกระทบร้ายแรง


6

ปิดแอปพลิเคชั่นที่ไม่ได้ใช้งานตลอดเวลา

แอปพลิเคชันมาตรฐานจำนวนมากใช้หน่วยความจำจำนวนมากและมักใช้ CPU ในขณะที่ทำงานในพื้นหลัง เว็บเบราว์เซอร์ไคลเอนต์อีเมล ฯลฯ ไม่มีประสิทธิภาพในการใช้หน่วยความจำและจาวาสคริปต์ที่ฝังตัวมักจะใช้เวลา CPU โดยไม่มีประโยชน์ต่อผู้ใช้

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

การเริ่มต้นของแอปพลิเคชันบนระบบที่รันเร็วมักจะน้อยกว่าการสลับหน้าต่างบนระบบที่โอเวอร์โหลดและช้า


7
ใช่ แต่ชนิดของไปโดยไม่บอกว่า
— Dmitriy Likhten

แฟนของ CPU ของฉันเปิดอยู่มากมายเมื่อฉันเปิด Firefox ทิ้งไว้ ฉันหยุดใช้ FF และเปลี่ยนเป็น Chrome ฉันรู้ว่านี่ไม่ใช่การปรับปรุงประสิทธิภาพโดยตรง แต่ฉันเชื่อว่า CPU นั้นถูกใช้งานน้อยกว่าดังนั้นแอปอื่น ๆ จึงสามารถใช้งานได้มากกว่า
— Erigami

1
@Dmitriy Likhten: มีกี่คนที่มีไคลเอ็นต์อีเมลที่ทำงานอยู่เบื้องหลัง เราควรให้แอปเพล็น้ำหนักเบาแก่พวกเขาแทนเพื่อแจ้งอีเมลใหม่และไคลเอนต์อีเมลจะเปิดเฉพาะเมื่ออ่านอีเมลเท่านั้น
— txwikinger

สำหรับไคลเอนต์อีเมลฉันสงสัยว่ามันจะต่อต้าน เมื่อรอจดหมายใหม่เท่านั้นหน่วยความจำส่วนใหญ่สามารถสลับได้ และการโหลดกลับจากการสลับอาจเร็วกว่าการโหลดไฟล์แยกทั้งหมดที่ไคลเอนต์เมลใช้อยู่ OTOH คำแนะนำนี้มีความเกี่ยวข้องอย่างมากกับเว็บเบราว์เซอร์ที่คุณพูดถึงแม้แท็บพื้นหลัง / หน้าต่างมักจะใช้เวลา CPU เล็กน้อยและไม่สามารถสลับได้เนื่องจากภาพเคลื่อนไหวหรือจาวาสคริปต์ในตัวจับเวลา
— Gilles

2
ดี .. ปัญหาคือว่าการแลกเปลี่ยนมักจะช้ากว่าการใช้ไม่มีการสลับ แต่มีหน่วยความจำเพียงพอที่จะเริ่มต้นแอปพลิเคชันอย่างครบถ้วน ในขณะที่การแลกเปลี่ยนดูเหมือนว่าทำงานได้ดีบนเซิร์ฟเวอร์บนเดสก์ท็อปดูเหมือนว่าจะเกิดความเสียหายมากกว่าการช่วยในประสบการณ์ของฉัน (ฉันต้องบอกว่านี่เป็นหนึ่งในการเสื่อมสภาพของเคอร์เนล Linux ในช่วง 5 ปีที่ผ่านมา ทำงานได้ดีขึ้นมาก)
— txwikinger

6
  1. ใช้ระบบไฟล์JFS มันเป็นหินแข็ง มันมีการใช้งาน CPU ต่ำสุดและมีประสิทธิภาพโดยรวมที่ดีมาก

  2. ตั้งค่า vm.vfs_cache_pressure นี่คือ /etc/sysctl.d/10-desktop-responsiveness ของฉัน

    [คำนำหน้าบรรทัดความคิดเห็นด้วย # เว็บอินเตอร์เฟสนี้ไม่ชอบพวกเขา ... ]

    การตั้งค่าเหล่านี้เพิ่มการตอบสนองสำหรับเวิร์กโหลดเดสก์ท็อปทั่วไป

vm.swappiness สั่งให้เคอร์เนล linux สนับสนุนโค้ดของแอปพลิเคชันมากกว่าแคชเมื่อทั้งสองแย่งชิง RAM

vm.vfs_cache_pressure ควบคุมแคช inode / dentry (เช่นระบบไฟล์) เทียบกับแคชอื่น ๆ นั่นคือเราต้องการเก็บ meta-data ของระบบไฟล์ใน RAM ถ้าเป็นไปได้

จาก: http://rudd-o.com/linux-and-free-software/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that

vm.swappiness=15

vm.vfs_cache_pressure=50

1
"ระบบไฟล์ JFS มันยอดเยี่ยมมากมีการใช้งาน CPU ต่ำที่สุดและมีประสิทธิภาพโดยรวมที่ดีมาก" - แล้วจะมีการยืนยันอะไรนอกเหนือจาก "ใครบางคนบอกฉันนี้" มาตรฐานใดบ้าง ในสถานการณ์ใดบ้างที่ดี - ยกตัวอย่างเช่นจะเป็นความคิดที่ดีสำหรับคอมพิวเตอร์ที่ทันสมัยด้วย SSD หรือไม่
— Mateusz Konieczny

6

ความสามัคคีมีแนวโน้มที่จะเป็นทรัพยากรที่หิวนิดหน่อยแม้ว่าฉันจะประหลาดใจเมื่อได้ยินว่าคุณมีประสิทธิภาพต่ำในทำนองเดียวกันแม้ใน Unity2D ทางออกหนึ่งที่เป็นไปได้คือการเล่นกับสภาพแวดล้อมเดสก์ท็อปที่มีน้ำหนักเบากว่าเช่น Lubuntu (LXDE) หรือ Xubuntu (XFCE) ฉันคิดว่าคุณจะเห็นความแตกต่างอย่างมากในการตอบสนองและประสิทธิภาพโดยรวม

นอกจากนี้คุณสามารถลองเข้าไปที่ตัวจัดการแอปพลิเคชันเริ่มต้นและยกเลิกการเลือกแอปพลิเคชันและกระบวนการที่คุณไม่ต้องการให้อูบุนตูเริ่มต้นโดยอัตโนมัติเมื่อคุณเข้าสู่ระบบ (เช่นบลูทู ธ ตัวจัดการถ้าคุณไม่มีบลูทู ธ โปรแกรมที่คุณไม่ได้ใช้ ฯลฯ ) ก่อนทำสิ่งนี้อันดับแรกให้ซ่อนแอปพลิเคชันเริ่มต้นไว้ในตัวจัดการการเริ่มต้น:

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

2
Come on, Unity เป็นมากกว่าความสามารถในการทำงานอย่างสมบูรณ์แบบบนเครื่องที่มี RAM 4GB และโปรเซสเซอร์แบบ dual-core การแนะนำให้ลอง LXDE จะทำให้รู้สึกถึงเน็ตบุ๊กที่มี RAM 1Gb และตัวประมวลผล Atom แน่นอนว่าปัญหาของ OP เกิดจากการตั้งค่าผิดพลาดหรือความเข้ากันไม่ได้ของฮาร์ดแวร์ไม่ใช่จากความจริงที่ว่า Unity ไม่สามารถทำงานบนฮาร์ดแวร์นั้นได้
— Sergey

5
คุณอาจถูกต้องเกี่ยวกับสาเหตุของปัญหาของคริสเตียนและคุณคิดถูกอย่างแน่นอนว่า Unity ควร (ในทางทฤษฎี) ทำงานได้อย่างราบรื่นบนเครื่องของเขา อย่างไรก็ตามข้อเท็จจริงเหล่านี้ไม่ได้คัดค้านข้อความของฉันว่า Unity เป็นทรัพยากรที่หิวโหย (โดยไม่คำนึงถึงข้อกำหนดของเครื่อง) และการใช้ LXDE หรือ XFCE จะทำให้เกิดการปรับปรุงประสิทธิภาพอย่างไม่ต้องสงสัย อาจไม่ใช่วิธีแก้ปัญหาที่เหมาะสมที่สุดในสถานการณ์นี้ (ด้วยเหตุนี้การกำหนดคำแนะนำของฉันเป็น "วิธีแก้ปัญหาที่เป็นไปได้หนึ่ง") แต่ความหวังของฉันคือว่าอย่างน้อยมันอาจปรับปรุงประสบการณ์ของเขา
— mblasco

@Sergey โปรดอย่าลืมว่ามีพวกเราหลายคนที่ยังคงใช้เน็ตบุ๊กที่ไม่สามารถอัพเกรดได้ จำกัด เพียง 1G เพียงเพราะพวกเขาล้มเหลวที่จะทำให้เราล้มเหลว การเลือกชุดเครื่องมือของคุณเกี่ยวกับหน่วยความจำ - รอยเท้าไม่ได้ทำให้คุณหรือคอมพิวเตอร์ของคุณเป็นไดโนเสาร์ (แม้แต่หนึ่งในนั้นคือคุณ)
— Tatjana Heuser

@Sergey สำหรับฉัน Lubuntu (ค่าติดตั้งเริ่มต้น) นั้นเร็วกว่าบนแล็ปท็อปของฉันมากกว่า Ubuntu (ค่าติดตั้งเริ่มต้น) มันเป็น 4GB RAM แล็ปท็อปดูอัลคอร์ที่มีการ์ดกราฟิกไม่ดีมาก ในกรณีของฉันผลกระทบความสามัคคีทำให้เกิดการชะลอตัวที่สำคัญมาก บางทีมันอาจจะเกิดจากส่วนหนึ่งโดยค่าเริ่มต้นโง่หรือความไม่ลงรอยกันของฮาร์ดแวร์ - แต่ค่าเริ่มต้นที่แย่กว่าและการสนับสนุนฮาร์ดแวร์ที่แย่กว่านั้นสำหรับฉันด้วยเหตุผลที่ถูกต้องเพื่อหลีกเลี่ยงความสามัคคี
— Mateusz Konieczny

5

กำหนดค่า Swap

ส่วนที่ 1 ตั้งค่าความรวดเร็ว นี่อาจเป็นไปตามคำตอบของ degusa แต่มันอาจจะตรงกันข้ามและมันจะมีผลมากขึ้นเมื่อมันเป็น

สถานการณ์หนึ่งที่พวกเราบางคนมีความสุขคือเมื่อเรามีแรมมากมาย โดยทั่วไปเรามีเปอร์เซ็นต์เล็กน้อยที่เคอร์เนลและแอปพลิเคชั่นใช้งานโดยตรงบางส่วน (อาจเป็นจำนวนมากถ้าคุณใช้ tweaks อื่น ๆ เพื่อเพิ่มประสิทธิภาพเช่นการติดตั้ง / tmp ในหน่วยความจำ) ที่ใช้สำหรับ ramfs และ tmpfs และ กิ๊กและกิ๊กถูกใช้เป็นแคชดิสก์เพื่อให้การเข้าถึงไฟล์ของเราเร็วขึ้น

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

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

อีกสถานการณ์หนึ่งคือคนที่มี RAM ต่ำซึ่งสลับไปมาระหว่างแอพพลิเคชั่นขนาดใหญ่บางตัวและใช้เวลาพอสมควรในแต่ละครั้ง ลองนึกภาพบางทีนักพัฒนาเว็บที่ใช้เวลากับ IDE บางคนใช้โปรแกรมแก้ไขกราฟิกบางตัวเลือกเบราว์เซอร์บางตัวในเบราว์เซอร์อื่น ๆ เพื่อตรวจสอบปัญหาความเข้ากันได้และอาจใช้เวลา 5 นาทีทุกชั่วโมงในโปรแกรมรับส่งเมล พวกเขายังมีแนวโน้มที่จะตีไฟล์เดียวกันซ้ำ ๆ ด้วยการอ่านและเขียนและดังนั้นจึงได้ประโยชน์จากการแคชไฟล์ บุคคลนี้อาจได้รับประโยชน์จาก linux ที่อยากจะสลับหน่วยความจำที่ใช้โดยแอพพลิเคชั่นหนัก ๆ ที่พวกเขาไม่ได้เปิดใช้งานอยู่ในขณะนี้ดังนั้นความว่องไวน่าจะสูงกว่าสำหรับพวกเขา

ไม่เพียง แต่การตั้งค่าที่ดีที่สุดสำหรับพวกเขาน่าจะสูงกว่าคำแนะนำที่พบบ่อยที่สุด แต่พวกเขาก็อาจจะสังเกตเห็นมันได้มากกว่าคนที่มีกิ๊กที่ต้องสำรองไว้เสมอเช่นกัน

ส่วนที่ 2 ลำดับความสำคัญและจำนวนพาร์ติชัน

แต่ละพาร์ติชัน swap มีลำดับความสำคัญและ linux จะใช้สิ่งนั้นด้วยค่าสูงสุดก่อน หากไม่ได้ตั้งค่าใน / etc / fstab จะถือว่าเป็นการลบเริ่มต้นด้วย -1 (การตั้งค่าที่ชัดเจนอยู่ระหว่าง 0 ถึง 32767 และดังนั้น -1 ต่ำกว่าการตั้งค่าอย่างชัดเจน) และดำเนินการตามลำดับใน fstab ถึง -2, - 3 เป็นต้น

การตั้งค่าที่ดีที่สุดขึ้นอยู่กับว่าพาร์ติชั่นอยู่ที่ไหน หากคุณมีเพียงคนเดียวมันไม่สำคัญ (แต่บางทีคุณควรมีมากกว่าหนึ่งดังนั้นอ่านต่อ)

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

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

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

หากคุณมีไดรฟ์ทางกายภาพสองตัวหรือมากกว่านั้นมีความเร็วแตกต่างกันมากโดยทั่วไปคุณต้องการให้ไดรฟ์ที่เร็วที่สุดมีลำดับความสำคัญสูงกว่าไดรฟ์ที่ช้ากว่าดังนั้นจึงใช้งานก่อน คุณอาจไม่ต้องการสลับที่ช้ากว่าก็ได้แม้ว่ามันจะสมเหตุสมผลถ้าคุณมี swap เล็ก ๆ บนไดร์ฟที่รวดเร็ว แต่เล็กสำหรับ fast swap และ swap ที่ใหญ่กว่าบนไดร์ฟที่ช้ากว่าดังนั้นคุณจึงมีพื้นที่เพียงพอที่จะ จำศีล

หากความเร็วของทั้งสองเป็น SSD นั้นมีสองทางเลือกที่มีข้อดีและข้อเสียต่างกัน:

  1. เปลี่ยนลำดับความสำคัญสูงสุดหรืออาจเป็นเพียงอย่างเดียวเท่านั้นสำหรับความเร็ว
  2. เปลี่ยนเฉพาะที่ไม่ใช่ SSD เพื่อลดการเขียนบน SSD และเพิ่มอายุการใช้งาน

หมายเลข 2 น่าจะเป็นสิ่งที่ควรทำหากคุณมี swap จริงๆที่อนุญาตให้ใช้การจำศีลและมิฉะนั้น RAM จำนวนมากของคุณหมายความว่าคุณไม่จำเป็นต้องใช้มันจริงๆ (และถ้าคุณใช้จ่ายเงินกับ SSD คุณควรใช้มันบน RAM เช่นกัน) บางทีคุณอาจเป็นคนคลั่งไคล้ความเร็วในการบูตที่ต้องการบูตจากโหมดไฮเบอร์เนตด้วยความเร็วสูง มิฉะนั้นความสมดุลจะเกี่ยวกับความเร็วเทียบกับอายุการใช้งาน SSD

หากคุณมีไดรฟ์ที่มีอยู่เพื่อการแลกเปลี่ยนเท่านั้นเพื่อไม่ให้แข่งขันกับไฟล์ I / O อื่น ๆ แสดงว่าคุณเป็นฮาร์ดคอร์เกี่ยวกับประสิทธิภาพและทราบเกี่ยวกับสิ่งนี้ดีกว่าฉันและอ่านเพื่อดูว่าฉันได้รับหรือไม่ มีอะไรผิดปกติ!


5

หากคุณต้องการดูว่าบริการใดบ้างที่เริ่มทำงานหลังจากการบูทบน Ubuntu 10.04 ให้รัน "jobs-admin"

sudo apt-get install jobs-admin

4

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


เวลาในการบู๊ตเป็นลักษณะการทำงานที่สำคัญ วิธีการเกี่ยวกับการตั้งค่าเครือข่ายโดยไม่ต้อง NetworkManager
— Decio Lira

ปิดการใช้งาน "เชื่อมต่ออัตโนมัติ" ใน Networkmanager และดูที่ubuntu.stackexchange.com/questions/1277/นี้คุณยังสามารถดูman interfaces
— LassePoulsen

ฉันลบ NetworkManager และเพื่อนของ Gnome หนึ่งครั้งและสำหรับทุกคน ...
— dag729

ฉันไปไม่ได้จริงๆต้องใน anyways คุณสามารถทำทุกสิ่งเดียวกันจากขั้วทางใดทางหนึ่ง ..
— LassePoulsen

มีทางเลือกอื่นที่ NetworkManager เรียกว่า Wicd ฉันใช้เพื่อกำจัดรหัสผ่านในการบู๊ตและเพื่อที่จะเริ่มเครือข่ายก่อนหน้าเดสก์ท็อป: wicd.sourceforge.net
— Phil Hannent

4

หากคุณใช้เดสก์ท็อป Unity ให้ลองใช้อินเตอร์เฟสที่มีน้ำหนักเบาเช่น LXDE หรือ Xfce


4

พบสิ่งที่ทำให้เครื่องของฉันช้าลง: gwibber-service. อาจเป็นเพราะฉันมีบัญชีใน twitter ที่ติดตามผู้คนจำนวนมากและเมื่อรีเฟรชเครื่องก็แย่

ฉันกำลังตรวจสอบเครื่องที่ด้านบนตามที่ @kmassada และเมื่อมันช้าจริง ๆ สังเกตกระบวนการ จากนั้นดำเนินการ:

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

ตามที่ @blasmat ระบุว่าผ่านแอปพลิเคชันเริ่มต้นฉันเห็นว่าบริการเริ่มต้นโดยอัตโนมัติและฉันปิดการใช้งาน ตอนนี้คอมพิวเตอร์ของฉันเร็วขึ้นมาก ฉันคิดว่ายังคงมีการปรับปรุงที่ฉันสามารถทำได้ (ฉันไม่รู้สึกว่ามันเป็นเงื่อนไขที่ดีที่สุด) แต่หลังจาก 20 ชั่วโมงของการทดสอบประสิทธิภาพฉันสามารถพูดได้ว่ามันไปได้ดีจริงๆ


4

ยูทิลิตี้ ubuntu-tweak มีเครื่องมือ "นักการภารโรง" ที่ช่วยให้คุณล้างแคชและแพ็คเกจเด็กกำพร้าได้ง่ายมาก

sudo apt-get install ubuntu-tweak

โปรดทราบว่า ณ วันที่ 2016-04-16 Ubuntu Tweak ถูกยกเลิกโดยมีการอัปเดตล่าสุดเมื่อปีที่แล้ว - ดูhttps://github.com/tualatrix/ubuntu-tweak (สิ่งที่ทำให้http://blog.ubuntu-tweak.com/) 2012/10/22 / ขอขอบคุณคุณ ubuntu-tweak-will-continue.htmlล้าสมัย)

นักการภารโรงของ Ubuntu Tweak


Bleachbit นั้นยอดเยี่ยมเช่นกันและใช้งานข้ามแพลตฟอร์มทำความสะอาดบางสิ่ง ubuntu-tweak ไม่ได้ (และในทางกลับกัน)
— NoBugs

3

ใช้apt-fastแทนapt-getและใส่แคช apt ของคุณใน tmpfs

คุณจะต้องมีเพลงหรือแอ็กเซิลเพื่อที่จะได้ทำงานก่อน:

apt-get install aria2c

หรือ

apt-get install axel

ฉันใช้อาเรีย ถ้าอย่างนั้นคุณก็ต้องฉลาด

sudo add-apt-repository ppa:apt-fast/stable && sudo apt-get update && sudo apt-get install apt-fast

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

ร่วมกับสิ่งนี้ / etc / fstab ของฉันมี:

tmpfs /var/cache/apt/archives tmpfs defaults,noatime,mode=1777 0 0

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

เนื่องจากฉันได้ทำการติดตั้งซ้ำหลายครั้งระหว่างการทดลองเหล่านี้จึงทำให้ฉันทำการเปรียบเทียบ หลังจากการติดตั้ง 12.04 ครั้งหนึ่งจะมีการเขียนประมาณ 300 ปรับปรุงรวมถึงการปรับปรุงเคอร์เนลใช้ได้หลังจากติดตั้ง ฉันเพิกเฉยต่อตัวอัพเดตซอฟต์แวร์และทำการเปลี่ยนแปลงข้างต้นมาก่อนapt-fast update && apt-fast dist-upgradeและส่วนการดาวน์โหลดนั้นเร็วขึ้นหลายเท่า (การติดตั้งจริงใช้เวลาเดียวกัน)

ฉันมีนามแฝงalias apt-get="apt-fast"ดังนั้นฉันไม่จำเป็นต้องเปลี่ยนนิสัย (ความแตกต่างเพียงอย่างเดียวคือข้อเสนอแนะที่แตกต่างกันในการดาวน์โหลดการยืนยันว่าฉันต้องการดาวน์โหลดพวกเขาหรือไม่และโดยนัยsudo ฉันควรลืม แต่คำสั่งเพื่อเรียกสิ่งใด ๆ เหมือนกัน).


2

ฉันจะตรวจสอบว่ากระบวนการใดที่กำลังทำงานอยู่และกระบวนการใดที่ใช้หน่วยความจำมากที่สุด อาจมีบางสิ่งที่คุณกำลังติดตั้งซึ่งเป็น hogger หน่วยความจำ ใช้คำสั่งด้านบนหรือการตรวจสอบระบบ

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

sudo apt-get install gnome-core gnome-session-fallback

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

และฉันจะตรวจสอบการตอบสนองในแอปพลิเคชันเฉพาะด้วย

สิ่งสุดท้ายที่ฉันจะตรวจสอบการตั้งค่ากราฟิก บางทีคุณอาจต้องใช้งานแบตเตอรี่ให้มีประสิทธิภาพ


2

อีกวิธีที่ดีในการเพิ่มประสิทธิภาพคือการติดตั้ง CompizConfig Settings Manager และปิดการใช้งานเอฟเฟกต์ภาพเคลื่อนไหว Fading Windows และตกแต่งหน้าต่าง ผนังเดสก์ทอปและงานเอ็กซ์โปก็เป็นอีกทางเลือกเช่นกัน

ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้ให้ใช้ตัวกรองพื้นผิวอย่างรวดเร็วภายใต้ OpenGL

ป้อนคำอธิบายรูปภาพที่นี่


2

ลองใช้ชุมชนที่มีน้ำหนักเบาของ Ubuntu

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

  • Lubuntuเบา ๆหรือ

  • ไฟกลางอูบุนตู MATEหรือXubuntu

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

รุ่นที่มีเวลาสนับสนุนยาวนานที่สุด (เมื่อเขียน)

มันค่อนข้างยุ่งยากในการค้นหา16.04.1 LTSเวอร์ชันที่มีเวลาสนับสนุนยาวนานที่สุด ลิงก์ต่อไปนี้ใช้ได้ผล (2017-06-29)


1

ขั้นสูงอย่าทำหากคุณไม่ทราบว่าคุณกำลังทำอะไรอยู่

รวบรวมเคอร์เนลของคุณเอง http://www.overclock.net/a/how-to-configure-and-compile-a-custom-linux-kernel-for-ubuntuมันอาจใช้เวลาพอสมควรแล้วทำอย่างอื่นในขณะที่คุณคอมไพล์มัน เมื่อเสร็จแล้วให้ติดตั้งไฟล์และเฉลิมฉลอง โดยเฉพาะอย่างยิ่งถ้าคุณได้รับการปรับปรุงความเร็วสูง : D


9
ไม่มีใครทราบว่ามีมาตรฐานล่าสุดจากระยะไกลที่ยืนยันความคิดที่ว่าการใช้เคอร์เนลที่กำหนดค่าด้วยตนเองที่สร้างขึ้นเองนั้นมีแนวโน้มว่าจะปรับปรุงความเร็วที่สำคัญในระบบเดสก์ท็อป Ubuntu ปัจจุบันหรือไม่ (ถ้าเป็นเช่นนั้นอาจเพิ่มข้อมูลนั้นในคำตอบนี้)
— Eliah Kagan

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

1
สำหรับเวลาที่ใช้ในการกำหนดค่าเคอร์เนลของคุณ 0.2 วินาทีในการบูทเวลาบู๊ตและการปรับปรุงประสิทธิภาพ <0.1% ภายใต้การโหลดนั้นคุ้มค่ากับความยุ่งยากแน่นอน </sarcasm> * ตัวเลขจากประสบการณ์ของฉันเอง
— Mark K Cowan

1

RAID สำหรับทุกสิ่ง!

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

หากคุณมีมากกว่าหนึ่งไดรฟ์คุณสามารถตั้งค่า RAID ข้อดีและข้อเสียของระดับ RAID ที่แตกต่างกันนั้นได้รับการบันทึกไว้อย่างดีทั่วสถานที่ดังนั้นฉันจะไม่เข้าไปข้างใน โดยส่วนตัวฉันมีสองไดรฟ์ดังนั้นฉันจึงเลือกระหว่าง 0 และ 1 (แม้ว่า mdadm สามารถทำรูปแบบ 5 ในสองไดรฟ์ แต่ฉันไม่ได้ลองเลย) เนื่องจากมีสิ่งต่าง ๆ ที่ผิดปกติกับคอมพิวเตอร์ - โดยเฉพาะแล็ปท็อปที่มีความเสี่ยงต่อการเกิดอุบัติเหตุทางกายภาพสูงกว่า - ไม่มีระดับ RAID ที่สามารถช่วยคุณได้ดังนั้นคุณจึงต้องมีกลยุทธ์ในการจัดการกับความเสี่ยงที่ไม่ได้ขึ้นอยู่กับ RAID เพื่อประหยัดเบคอนของคุณ (มันจะไม่ช่วยคุณถ้าคุณทดลองปรับแต่งประสิทธิภาพที่คุณอ่านบนอินเทอร์เน็ตและทำให้สิ่งต่างๆไม่สามารถบูตได้) ฉันตัดสินใจที่จะใช้ RAID 0

วิธีที่ง่ายที่สุดในการทำเช่นนี้สำหรับทั้งระบบคือการติดตั้งจาก ISO สำรองมากกว่าตัวติดตั้งเดสก์ท็อปที่ให้คุณบูตเครื่องจาก CD / DVD / USB ไปยัง Ubuntu ได้ทันที

เลือกการแบ่งพาร์ติชันด้วยตนเอง แบ่งดิสก์ของคุณเพื่อให้คุณได้แบ่งพาร์ติชันที่คุณจะใช้ในแต่ละดิสก์ เช่นหากคุณมีดิสก์สองแผ่นและตัดสินใจจัดสรรขนาด 100GB สำหรับ / home คุณจะตั้งค่าไว้ที่ 50GB สำหรับแต่ละตัวหากใช้ RAID 0, 100GB สำหรับแต่ละตัวหากใช้ RAID 1

เลือก "กำหนดค่าซอฟต์แวร์จู่โจม" เลือก "สร้างโวลุ่ม RAID" (หรือบางสิ่งที่อยู่ใกล้กับนั้นฉันจะไม่บูทเข้าไปในตัวติดตั้งเพื่อตรวจสอบถ้อยคำ) เลือกพาร์ติชั่นที่คุณต้องการในโวลุ่ม RAID แรกของคุณ, ประเภทของ RAID และสร้างมัน ทำซ้ำจนกว่าคุณจะตั้งค่าวอลลุ่มทั้งหมด (คุณไม่จำเป็นต้องใส่ swap ของคุณบน RAID เพียงแค่ให้ swap สองพาร์ติชั่นหรือมากกว่านั้นให้ความสำคัญเท่ากันใน fstab และพวกมันจะถูกใช้ร่วมกันโดยไม่มี RAID)

กำหนดระบบไฟล์และสิ่งที่ติดตั้งได้ตามที่คุณต้องการเมื่อมีการติดตั้งและไปได้ทุกที่

มีหลายสิ่งที่บอกว่าคุณสามารถมี / boot บนพาร์ติชั่น RAID 1 หรือ non-RAID เท่านั้น ฉันมีมันใน RAID 0 โดยไม่มีปัญหาใด ๆ ซึ่งอาจเป็นเรื่องของ Ubuntu ย้ายบน, linux ย้ายบนหรือ BIOS ย้ายบน (และถ้ามันล่าสุดแล้ว BIOS ของคุณอาจไม่เป็นไรกับ / boot บน RAID 0) .

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

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

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