ฉันจะปรับปรุงความเร็วในการบูตได้อย่างไร


67

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

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


5
ระบบที่ใช้systemd(ตั้งแต่ 15.04 IIRC) มาพร้อมกับเครื่องมือsystemd-analyzeที่สามารถช่วยคุณวิเคราะห์ว่ากระบวนการใช้เวลาในการบูตนานเท่าใด ดูman systemd-analyzeเพื่อเรียนรู้เกี่ยวกับตัวเลือกทั้งหมดในตัวคุณอาจจะใช้มากที่สุดคือsystemd-analyze blameแม้ว่า
ผู้บัญชาการไบต์

@ByteCommander คำตอบทีละขั้นตอนจะทำงาน
อันวาร์

คำตอบ:


28

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

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


คุณสามารถเพิ่มบริการที่สามารถปิดการใช้งานซึ่งไม่เป็นประโยชน์ตามปกติ?
Philippe Gachoud

@PhilippeGachoud ฉันจำไม่ได้จริงๆตอนนี้ นี่คือจาก 2010!
RolandiXor

ฉันใช้ SSD ที่ใช้ร่วมกันได้แบบย้อนหลังและบอร์ดของฉันคือ SATA มันบูทเร็วเร็ว
userDepth

17

ฉันเพิ่งวิ่งข้ามวันนี้ คำแนะนำ "e4rat" ของที่นี่

แอพตัวน้อยน่าทึ่ง

ฉันใช้หน่วยประมวลผลเดี่ยว AMD overpired AMD ที่ทำงานที่ 2800+ ซึ่งรองเท้ามาตรฐาน Natty ที่ 1.45 นาทีถึง 27.885 วินาที

ฉันมีแผนภูมิการบูตเพื่อพิสูจน์มัน มันบ้ามาก! ป้อนคำอธิบายรูปภาพที่นี่


1
สิ่งนี้ช่วยได้จริงๆ !!!
user12164

ผู้คนจำนวนมากจำเป็นต้องรู้เกี่ยวกับ e4rat มันเป็นเครื่องมือที่ยอดเยี่ยมที่ทำให้การปรับปรุงที่ใหญ่ที่สุดของเคล็ดลับและเทคนิคต่างๆ
Victor Bjelkholm

3
มันยังคงถูกกฎหมายหรือเปล่าสำหรับ 12.04? ฉันได้ยินมาว่ามันจะทำให้เกิดปัญหากับยูเรีย มันเป็นเรื่องจริงเหรอ?
user138784

@ user138784 ตามที่ฉันเข้าใจนี่เป็นเพราะ ureadahead ทำงานได้เหมือนกับ e4rat ดังนั้นจึงขัดแย้งกันอย่างเห็นได้ชัด แต่ e4rat ด้วยเหตุผลบางอย่างดูเหมือนจะดีกว่า ureadahead นอกจากนี้อาจจะมีประโยชน์ด้วย - e4rat ด้วยเหตุผลบางอย่างไม่ทำงานตามค่าเริ่มต้นต้องการ tweak บางอย่างไม่เช่นนั้นจะไม่มีการสร้างไฟล์บันทึก
Hi-Angel

e4rat ไม่ทำงานใน 16.04
อันวาร์

17

ปรับปรุงเวลาการบูตที่เกี่ยวข้องอย่างมากกับการปิดใช้งานการบริการ / การจัดการ systemdแต่คำตอบที่ปัจจุบันขาดรายละเอียดในการปิดใช้งานบริการที่ใช้

systemd คืออะไร

ในระยะสั้น systemd เป็นผู้จัดการระบบและบริการสำหรับ Linux เข้ากันได้กับสคริปต์ init SysV และ LSB เพิ่มเติมเกี่ยวกับเรื่องนี้สามารถอ่านได้จากหน้าโครงการอย่างเป็นทางการ

ตรวจสอบว่าบริการใดใช้เวลาส่วนใหญ่

ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่าบริการใดใช้เวลาส่วนใหญ่

systemd-analyze blame

ปิดใช้งานการเริ่มบริการอัตโนมัติระหว่างการบู๊ต

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

sudo systemctl disable some-time-eater-service.service --now

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

systemctl list-dependencies some-time-eater-service.service --reverse

หมายเหตุ: แทนที่ด้วยชื่อบริการที่เกิดขึ้นจริงเช่นsome-time-eater-service.servicepostgresql@9.5-main.service

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

ปิดใช้งานบริการอย่างสมบูรณ์

หากคุณต้องการปิดการใช้งานบริการอย่างสมบูรณ์เพื่อให้ไม่สามารถเริ่มต้นได้คุณควรใช้maskแทนการปิดการใช้งาน แบบนี้

sudo systemctl mask <SERVICE-NAME>

แทนที่<SERVICE-NAME>ด้วยชื่อจริงของบริการ

ความแตกต่างระหว่างmaskและdisableคือ mask ทำให้บริการปิดใช้งานอย่างสมบูรณ์คุณไม่สามารถเริ่มได้ คุณต้องunmaskเริ่มด้วยsystemd (คุณยังสามารถเริ่มด้วยservice) แต่disableเพียงปิดใช้งานการเริ่มบริการอัตโนมัติคุณสามารถเริ่มได้ในภายหลัง

ตัวอย่างเช่นหลังจากปิดบังpostgresql@9.5-main.serviceบริการของฉันเมื่อฉันต้องการเริ่มด้วยsystemctlข้อความต่อไปนี้จะปรากฏขึ้น

Failed to start postgresql@9.5-main.service: Unit postgresql@9.5-main.service is masked.

เครื่องมือ GUI

เครื่องมือ GUI หนึ่งที่ฉันสนใจอย่างยิ่งคือsystemd-managerมันยังอยู่ในขั้นตอนการพัฒนาและยังไม่ได้สร้างเป็นที่เก็บ Ubuntu อย่างเป็นทางการ อย่างไรก็ตามคุณสามารถติดตั้งได้อย่างง่ายดายจากหน้า GitHub Systemd-Manager การเผยแพร่ประกอบด้วยแพ็คเกจ. deb ซึ่งง่ายต่อการติดตั้ง คุณต้องมี GTK-3.16 ขึ้นไป

เมื่อคุณดาวน์โหลดและติดตั้งคุณสามารถเริ่มต้นด้วยsystemd-managerคำสั่ง เริ่มเลย

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

Swithch ระหว่างมุมมอง

และคุณสามารถจัดการยูนิตได้สามประเภท servcies , ซ็อกเก็ตและตัวจับเวลา คุณสามารถสลับระหว่างพวกเขา ดูภาพหน้าจอ

สลับระหว่างประเภทหน่วย

แสดงข้อมูล

สามแท็บหลักคือไฟล์ , วารสาร , อ้างอิง

  • ไฟล์เป็นไฟล์การกำหนดค่าของหน่วยที่เลือก
  • Journal คือเอาต์พุตของ live systemd ขณะที่เปิดใช้งาน / ปิดใช้งาน / เริ่มต้น / หยุดหน่วย
  • การพึ่งพาแสดงให้เห็นว่าบริการหรือหน่วยอื่น ๆ จะต้องเปิดใช้งานเพื่อเริ่มบริการที่เลือก

ไฟแสดงสถานะ

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

เปิดใช้งานที่สถานะการบูต

สถานะการทำงานในปัจจุบัน

สวิตช์ควบคุม

ในการเปิดใช้งาน toogle-at-boot หรือสถานะการใช้งานมีปุ่ม toogle สองปุ่มที่มุมขวาบน Enabledหมายถึงหน่วยจะเริ่มและบูต เห็นพวกเขาในภาพ

Toogle สลับเพื่อเปิด / ปิด

มุมมองที่สมบูรณ์ของแอปพลิเคชันแสดงอยู่ด้านล่าง

มุมมองที่สมบูรณ์

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

ข้อมูลเพิ่มเติม :

หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับsystemdคุณสามารถเยี่ยมชมลิงค์เหล่านี้:

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


15

เปลี่ยนจากไดรฟ์แม่เหล็กเป็นไดรฟ์ Solid State หรือไดรฟ์ Magnetic & Solid State Hybrid นั่นจะทำให้การบู๊ต OS เร็วขึ้นมาก ไฮบริดไดรฟ์นั้นไม่แพงมากนัก หากคุณไม่ต้องการไปไกลขนาดนั้นเพียงแค่ได้รับฮาร์ดไดรฟ์ 7200 หรือ 10K RPM


6
ความเร็วดิสก์เป็นคอขวดสำหรับบูตปัจจุบัน
scottl

@scottl ให้ดิสก์ของฉัน SATA และเวลาบูตของฉันคือคล้ายกับ 1:45 นาทีรายงานโดย @RobinJ ผมสงสัยว่ามีใด ๆเหตุผลที่จะชี้นิ้วเพื่อประสิทธิภาพของดิสก์โดยเฉพาะอย่างยิ่ง สิ่งที่ฉันเห็นคือการติดตั้งดิสก์และการแชร์ในแบบซิงโครนัสแม้จะมี 1) การใช้fastbootและ 2) ดิสก์เหล่านั้นไม่สำคัญสำหรับกระบวนการบู๊ต
0xC0000022L

13

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

1. การลบแพ็คเกจที่ไม่จำเป็น

apt-get purge brltty brltty-x11 foo2zjs min12xxw ttf-indic-fonts-core ttf-kacst-one ttf-khmeros-core ttf-lao ttf-punjabi-fonts ttf-unfonts-core

2. ใช้ทั้งคอร์ / ซีพียูในระหว่างกระบวนการบู๊ต

ทำเช่นนี้หากคุณแน่ใจว่าคอมพิวเตอร์ของคุณมี CPU หลายตัว / แกน!
เปิด/etc/init.d/rc(คุณจะต้องใช้สิทธิ์ root) และแทนที่โดยCONCURRENCY=none CONCURRENCY=shellจากนั้นบันทึกไฟล์

ปรับปรุง

"CONCURRENCY = shell ตอนนี้ล้าสมัยแล้วและใช้นามแฝงเป็น 'makefile' ตั้งแต่ 2010-05-14 ค่าเริ่มต้นคือ 'makefile'"    ~ Jonathon

3. ปิดใช้งาน daemons ที่ไม่จำเป็น

นี่เป็นขั้นสูงขึ้นเล็กน้อยดังนั้นอย่าทำอย่างนั้นดีที่สุดถ้าคุณไม่รู้ว่ามันแปลว่าอะไร ติดตั้งbumและเริ่มต้นด้วยสิทธิ์พิเศษ จากนั้นให้ยกเลิกการทำเครื่องหมายที่ช่องด้านหน้าของภูตที่คุณไม่ต้องการ ตัวอย่างเช่นเมื่อคุณไม่ได้มีสแกนเนอร์, sanedคุณสามารถปิดการใช้งาน และถ้าคุณไม่เคยใช้บลูทู ธ คุณก็สามารถปิดการใช้งานได้bluetoothเช่นกัน
เมื่อเสร็จแล้วให้กดปุ่มApplyและคลิกที่ใช่หรือไม่ (มันไม่สำคัญมาก)

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


3
CONCURRENCY = เชลล์ตอนนี้ล้าสมัยแล้วและใช้นามแฝงเป็น 'makefile' ตั้งแต่ 2010-05-14 ค่าเริ่มต้นคือ 'makefile'
Jonathon

เป็นไปได้หรือไม่ที่จะแสดงรายการ (หรือให้คำอธิบายสั้น ๆ ) ซึ่งคุณแนะนำให้นำพัสดุออกหรือไม่? (จุดแรกในคำอธิบายของคุณ) โปรดระลึกไว้เสมอว่ามีผู้คนที่ทำสำเนาคัดลอกและในทันใดไม่สามารถอ่านได้จากเทอร์มินัล ฯลฯ
Willem Van Onsem

1
@CommuSoft เนื่องจากคำตอบนี้เป็นเรื่องเกี่ยวกับ Ubuntu 11.04 อย่างไรก็ตามจะไม่สามารถพิจารณาได้ว่าจะใช้คำตอบเดียวกันกับเวอร์ชันล่าสุดหรือไม่ บางส่วนของสิ่งนี้จะไม่ทำงานอีกต่อไปและสิ่งอื่น ๆ อาจทำลายระบบ
RobinJ

9

ใช้bootchartเพื่อสร้างกราฟรายละเอียดของสิ่งที่ต้องใช้เวลาในระหว่างการบูท มันอาจช่วยในการตัดสินใจว่าจะปรับแต่งหรือลบ จากhttps://wiki.ubuntu.com/BootCharting :

  • ติดตั้งbootchartและpybootchartguiแพคเกจทั้งผ่าน apt-get หรือ Synaptic
  • รีบูตเครื่องของคุณ
  • bootchart อยู่ใน / var / log / bootchart เป็นไฟล์. png

ข้อมูลเทียบเท่าที่ทันสมัยครอบคลุมอยู่ที่นี่askubuntu.com/a/763070/178596
Wilf

4

แทนที่ฮาร์ดดิสก์ของคุณด้วย SSD อาจเป็นเพียงวิธีการปฏิบัติ ตัวอย่าง:

http://www.engadget.com/2011/08/17/samsungs-6gbps-ssd-gets-a-consumer-label-october-ship-date/

เวลาเสียงดังเกินไป แต่คุณยังไม่ได้โพสต์รายละเอียดใด ๆ


1
เพื่อให้ผู้มีสิทธิเลือกตั้งลงความเร็วดิสก์เป็นคอขวดที่สำคัญและเป็นคำตอบเสมอที่น่าสังเกตเป็นก่อนหน้านี้การตอบสนอง
Steve-o

3

เครื่องของฉันบูต WAY เร็วขึ้นหากฉันทำการติดตั้งสำรองและเพิ่มแพ็คเกจ GUI ด้วยตนเอง แน่นอนมันเป็นเพียงแค่ตัดสิ่งที่ฉันไม่ต้องการให้ฉันสามารถเพิ่มได้เอง หากคุณจะกลับมาพร้อมกับ "ฉันจะรวบรวม / ติดตั้งแอพ X, Y และ Z ได้อย่างไร" นี่อาจไม่ใช่ความคิดที่ดี


3

สำหรับใครก็ตามที่ต้องดิ้นรนกับสิ่งนี้เพียงแค่ติดตั้ง BUM และเริ่มใช้งานผู้ใช้รูท (ควรใช้ gksudo แทน sudo ปกติ) จากนั้นให้ยกเลิกการตรวจสอบบริการที่คุณต้องการปิดการใช้งาน (ฉันปิดการใช้งาน Apache2, PostGreSQL daemon, MySQL, กล่องเสมือนและอื่น ๆ ) และนั่นคือมัน! คุณสามารถลบบริการได้อย่างสมบูรณ์หากคุณไม่ต้องการให้มี แต่ปิดการใช้งานมันเกินพอ

sudo apt-get install bum

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


2

ลองแก้ไขไฟล์ "/ etc / default / grub" เช่นเดียวกับบล็อกส่วนใหญ่ที่ชี้ไปที่ คุณอาจจะรู้ว่า ขั้นแรกให้เพิ่มคำว่า "โปรไฟล์" จากนั้นทำการรีบูตแล้วลบ "โปรไฟล์" จากนั้นทำการรีบูตอีกครั้ง ... มันจะช่วยเพิ่มความเร็วในการบูต นี่คือตัวอย่างหนึ่ง: http://lgjsheron.wordpress.com/2010/07/06/how-to-speed-up-boot-of-ubuntu-10-04-lucid-lynx/


2

แก้ไข 2016/10/25: ถ้าคุณจะไม่ได้ไปใช้จำศีลเพราะคุณไม่สามารถหรือคุณต้องการระงับ / S3 แล้วคุณสามารถปิดการใช้งานในด้วงโดยการเพิ่มnoresumeการGRUB_CMDLINE_LINUX_DEFAULTในและเรียกใช้/etc/default/grub update-grubนี่คือตัวอย่างใน Chromebook N22 ที่ใช้ GalliumOS:

livewire@zc01:~$ systemd-analyze
Startup finished in 8.580s (kernel) + 4.160s (userspace) = 12.740s

livewire@zc01:~$ systemd-analyze
Startup finished in 3.595s (kernel) + 4.254s (userspace) = 7.850s

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


แก้ไข 06.08.2016: คุณควรอัปเดตเป็น Linux รุ่นล่าสุดที่มาพร้อมกับ systemd


ส่วนผสม:

  • รับระบบ UEFI พร้อมโค้ด UEFI หรือ Coreboot ฟรี
  • รับ SSD
  • ติดตั้ง Ubuntu ในโหมด UEFI
  • โบนัส: บีบอัด initramfs ด้วยxz lzop และรวมเฉพาะโมดูลที่จำเป็นเท่านั้น (คุณควรรู้ว่าคุณกำลังทำอะไรอยู่ก่อนที่จะพยายามทำเช่นนั้น)
  • โบนัส: ลบ daemons ที่ไม่จำเป็นออกหรือกำหนดค่าให้เริ่มต้นเร็วขึ้น แม้ว่าการติดตั้งเริ่มต้นจะดีพออยู่แล้ว
    • ตัวอย่าง: งานเริ่มต้นของ btrfs ที่กำลังมองหาพูลที่จะเมานขณะที่ไม่มีวอลุ่ม btrfs บนอุปกรณ์นี้ นี่ทำให้ฉันลบ btrfs-tools ออกจากการติดตั้งของฉัน

ฉันต้องบอกว่า 32 วินาทีดีพอจริง ๆ มันจะไม่เร็วขึ้นเท่าไหร่กับฮาร์ดแวร์แบบดั้งเดิม Lenovo T530 ใหม่ของฉันใช้เวลาในการบูตในโหมดเดิม ด้วย micro SSD ใหม่ฉันเพิ่งติดตั้งและ Ubuntu ในโหมด UEFI มันลดลงเหลือ 15 วินาทีจากการกดปุ่มเปิดปิดเพื่อเข้าสู่ระบบ มันยังรู้สึกเหมือนเสียเวลา 5 วินาทีในระหว่างการโพสต์ แต่มันไม่เสียเวลาเลยที่จะเริ่มระบบปฏิบัติการจริง micro SSD มีความเร็วในการถ่ายโอน 280 MB / s อาจเป็น 500 MB / s SSD อาจทำให้เป็น 7 วินาที แต่ขึ้นอยู่กับผู้ผลิตจริงๆแล้วว่าจะลดเวลาการบู๊ตระบบปฏิบัติการล่วงหน้า (POST และอะไรบ้าง)

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


1

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

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