Windows ReadyBoost มีผลกระทบอย่างมีนัยสำคัญต่อประสิทธิภาพหรือไม่


39

เทคโนโลยีWindows ReadyBoostมีให้ใน Windows ตั้งแต่ Vista มีผลกระทบต่อประสิทธิภาพหรือไม่?

มีมาตรฐานที่รู้จักกันดีที่เปรียบเทียบกับระบบด้วยและไม่?

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

สถานการณ์การใช้งานใดที่อาจก่อให้เกิดกำไรและสถานการณ์ใดที่อาจทำให้ไม่ได้รับ


เท่าที่มีการแนะนำ Microsoft แนะนำให้ใช้ 1 ถึง 3 เท่าของปริมาณ RAM ที่คุณมีในระบบของคุณ ดูที่นี่

1
www.anandtech.com ทำการตรวจสอบประสิทธิภาพของ vista เมื่อสองสามปีก่อนและดูที่นี่ เห็นได้ชัดว่า Readyboost นั้นใช้ได้เฉพาะกับพีซีที่มี RAM ขนาด 512MB เท่านั้น หากคุณมีมากกว่านี้ (และคุณควรจริง ๆ ) คุณจะไม่สังเกตเห็นความแตกต่าง ประสิทธิภาพ ReadyBoost
Shane Kearney

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

ฉันพบว่ามันเร่งความเร็วบางสิ่ง (โกน 10 วินาทีจากเวลาบูต) บนเครื่อง 1GB แต่ทำให้ช้าลงด้วยสิ่งอื่น (เล่น iTunes เป็นต้น) ในที่สุดฉันก็ไม่รู้สึกว่ามันคุ้มค่าที่จะมีกุญแจ USB ยื่นออกมาจากแล็ปท็อปเพื่อรับประกัน ทฤษฎีของฉันคือเนื่องจาก Readyboost เข้ารหัสข้อมูลที่แคชและเพลง iTunes DRM ที่เก่ากว่าก็ต้องถอดรหัสนั่นทำให้โหลด CPU มากเกินไปในการเล่นเพลงโดยไม่บกพร่อง
Matthew Lock

คำตอบ:


26

ฉันสงสัยมากมี ram ขนาด 6GB บนแล็ปท็อป 8730w ที่รัน 64 บิต Windows 7 RC ของฉัน แต่เนื่องจากการ์ด SD ราคาถูกมากในตอนนี้ฉันจึงออกไปซื้อการ์ด SD Panasonic Class 10 (22MB / s) 8GB และใส่ไว้ในแล็ปท็อปของฉันและเปิดใช้งาน ReadyBoost สำหรับความประหลาดใจของฉันมันค่อนข้างได้รับประสิทธิภาพที่เห็นได้ชัดเจน หนึ่งต้องเข้าใจว่าเป็นแคชประเภทของการเพิ่มประสิทธิภาพซึ่งหมายความว่าคุณจะสังเกตเห็นการปรับปรุงที่ค่อนข้างสำคัญครั้งที่ 2, 3 ที่คุณเริ่มโปรแกรม อย่างไรก็ตามฉันเก็บการ์ด SD ไว้ในแล็ปท็อปได้อย่างแน่นอนมัน "ซ่อนอยู่" และไม่โดดเด่นเหมือนแท่ง USB


4
ฉันเปลี่ยนคำตอบที่ยอมรับเป็นคำตอบนี้แล้ว ด้วย Windows 7 ฉันดูเหมือนจะได้รับประโยชน์อย่างเห็นได้ชัดมากกว่ากับ Vista
Chris W. Rea

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

@thomasrutter มันเร็วกว่าเชื่อใจฉันคุณไม่จำเป็นต้องวัดทุกอย่างให้รู้ว่ามันเร็วกว่ามาก โดยเฉพาะอย่างยิ่งเมื่อสิ่งต่าง ๆ เร็วขึ้น 10 เท่าและคุณใช้พีซีทุกวันติดต่อกันนาน 10 ปีมันจะชัดเจน
David d C e Freitas

2
ที่จริงแล้วคุณต้องวัดทุกอย่าง อคติการยืนยันและผลของยาหลอกนั้นมีประสิทธิภาพอย่างน่าอัศจรรย์
เจมี่ Hanrahan

10

ใช่แล้ว. คุณจะได้เห็นการเพิ่มขึ้นอย่างมีนัยสำคัญในการปฏิบัติงานเมื่อใดก็ตามที่ระบบมีI / O ที่ถูกผูกไว้ แอปพลิเคชั่นที่มีดิสก์หนักเช่น Visual Studio และ Apache OpenOffice เริ่มทำงานได้เร็วขึ้นอย่างเห็นได้ชัดเมื่อเทียบกับที่ไม่มี ReadyBoost และนี่เป็นระบบที่มีหน่วยความจำกายภาพ 8 GB!

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


7

เราเพิ่งทำการเปรียบเทียบรายละเอียดเกี่ยวกับคอมพิวเตอร์สองเครื่อง: เครื่องหนึ่งที่มี Windows 8.1 และเครื่องที่มี Windows 7

การปรับปรุงที่เราวัดได้เมื่อเปิดใช้งาน ReadyBoost บนระบบที่มี RAM ต่ำมีดังนี้:

  • การเปิดไฟล์สื่อเช่นภาพถ่ายเพลงหรือวิดีโอจะเร็วขึ้นเล็กน้อย (ประมาณ 2%)
  • การโหลดหน้าเว็บและการใช้แอปพลิเคชัน Office จะเร็วขึ้นเล็กน้อย (ประมาณ 2%)
  • การกำหนดเวลาการบูตระบบของคุณได้รับการปรับปรุง (สูงถึง 7%)
  • แอปพลิเคชั่นที่ใช้งานบ่อยที่สุดของคุณจะเริ่มเร็วขึ้น (10 ถึง 15%)

ReadyBoost ไม่มีผลกระทบเชิงบวกเมื่อเล่นเกมหรือใช้งานแอพพลิเคชั่นที่ใช้ CPU หรือ GPU เข้มข้น

คุณสามารถค้นหาขั้นตอนการทดสอบโดยละเอียดพร้อมผลลัพธ์ทั้งหมดได้ที่นี่: ReadyBoost ใช้งานได้หรือไม่ ปรับปรุงประสิทธิภาพสำหรับพีซีที่ทำงานช้าลงหรือไม่? .


1

เช่นเดียวกับหลาย ๆ สิ่งที่เกี่ยวข้องกับประสิทธิภาพมันมีส่วนเกี่ยวข้องกับสิ่งที่คุณทำและส่วนประกอบอื่น ๆ ในระบบของคุณ

หากคุณมีพีซีต่ำสุดซึ่งฉันสงสัยว่าทุกคนในไซต์ที่เรียกว่า "ผู้ใช้ขั้นสูง" จะ :-) อาจเป็นประโยชน์ สำหรับผู้ที่มีระบบที่มีหน่วยความจำอย่างน้อย 2G (และ 4-8G กำลังเป็นที่นิยมมากขึ้น) ReadyBoost อาจเพิ่มประสิทธิภาพไม่เพียงพอที่จะรับประกันความทุ่มเทของแฟลชไดรฟ์ทั้งหมดและพอร์ต USB ที่สำคัญกว่า

หน่วยความจำราคาถูกฉันเพิ่งเพิ่ม HTPC ของฉันเป็นสองเท่าเป็น 4G โดยใช้หน่วยความจำแบบเดียวกับที่ฉันสร้างขึ้นด้วยระบบเดิม (2x Corsair twinxsomethingfast) ในราคาต่ำกว่าครึ่งที่ฉันจ่ายเมื่อปีที่แล้ว ($ 35 เทียบกับ $ 75) ฉันมีแฟลชไดรฟ์หน่วยความจำ 4G ที่ฉันเคยใช้กับ ReadyBoost มาก่อนและ "รู้สึก" เร็วขึ้นด้วยหน่วยความจำจริง เวลาในการบู๊ตไม่เกี่ยวข้องระบบของฉันคือพีซี / เกมและสื่อและทำงานตลอด 24 ชั่วโมงทุกวัน


2
จริงฉันไม่มีพีซีต่ำ ๆ ด้วยตัวเองถึงแม้ว่าเรา "ผู้ใช้ขั้นสูง" มักจะจบลงด้วยการสร้างพีซีระดับล่างสำหรับผู้อื่นด้วยงบประมาณแม้ว่ากล่องของเราจะน่าประทับใจ :-)
Chris W. Rea

1
จุดดี! แม้ว่าบ่อยครั้งที่ระบบ 'เก่า' ของฉันได้รับการ repurposed เพื่อคนอื่นและบางครั้งฉันก็วาง Linux ไว้บนเก่าก่อนที่จะให้มันออก :)
jtimberman

1

ReadyBoost ได้รับการออกแบบให้เป็นหน่วยความจำเข้าถึงได้เร็วกว่าฮาร์ดไดรฟ์แล็ปท็อปส่วนใหญ่

เรียงลำดับระหว่าง RAM ระบบและฮาร์ดไดรฟ์

ฮาร์ดไดรฟ์แล็ปท็อปส่วนใหญ่หมุนที่ 5400 รอบต่อนาทีและมีเวลาเข้าถึงประมาณ 10 ถึง 15 มิลลิวินาทีสำหรับการอ่านและเขียนแบบสุ่ม โดยการเปรียบเทียบหน่วยความจำแฟลชมีเวลาเข้าถึง 4 ถึง 6 ms สำหรับการอ่านและเขียนแบบสุ่มที่เทียบเท่ากัน

สิ่งที่ ReadyBoost ได้รับการออกแบบให้ทำคือวางข้อมูลที่บ่อยที่สุดหรือเมื่อเร็ว ๆ นี้โดยใช้ข้อมูล 2 ถึง 8 GB ในหน่วยความจำแฟลชที่เข้าถึงได้อย่างน้อยสองเท่าของการอ่านจากฮาร์ดไดรฟ์


1

มันปรับปรุงประสิทธิภาพโดยการจัดเก็บข้อมูลการเปิดตัวโปรแกรมที่ RAM ไม่ได้หรือที่จะถูกล้างเมื่อไม่ต้องการหรือผ่านระบบ powerdown

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

ฉันได้ทดสอบตัวเองโดยใช้ Windows 7 (x64), 9 GB DDR3 (ใช้งานได้ถึงประมาณ 6 GB เท่านั้น) และการ์ด SD Sandisk ขนาด 16 GB

โปรแกรมความเร็วเปิดตัวดีขึ้นอย่างมากจาก 3-5 วินาทีถึงต่ำกว่า 1

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

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

ฉันเป็นคนที่ประหยัดค่าใช้จ่ายเล็กน้อย :) เราทุกคนรู้ว่า SSD ขนาด 128 GB นั้นไม่เพียงพอสำหรับการใช้งาน Windows ในช่วงสองสามปีที่ผ่านมาสิ่งที่มีการอัปเดตและติดตั้งโปรแกรม ไม่ต้องพูดถึงข้อผิดพลาดร้ายแรงที่เกิดขึ้นกับโฮสต์ทั้งหมดของ SSD บัตร 16 GB มีราคาประมาณ $ 15 ในเวลานั้นตัวเลือกที่เหมาะสมมากขึ้น


0

ReadyBoost มอบข้อได้เปรียบอย่างมากเมื่อคุณกำลังเขียนลงในฮาร์ดดิสก์จำนวนมาก ฉันมีเครื่องที่ดีพอสมควร 5GB RAM พร้อมโปรเซสเซอร์ Quad-core 3GHz ด้วย ReadyBoost ฉันมักจะเห็นว่าความเร็วในการเขียนเพิ่มขึ้นเป็นสิบเท่าเมื่อทำงานหนัก I / O เช่นการคัดลอกข้อมูลจำนวนมากของการบีบอัด / คลายการบีบอัด เมื่อไม่ได้เขียนข้อมูลจำนวนมากฉันไม่ได้สังเกตเห็นถึงประสิทธิภาพการทำงานใด ๆ แต่ฉันเข้าใจว่าหากระบบของคุณมีหน่วยความจำสั้น ReadyBoost สามารถเพิ่มความเร็วในการทำงานที่ไม่ธรรมดาได้มากที่สุด


0

ฉันมีการ์ด SD ขนาด 16 50mb / s 16gb ตัวอ่านการ์ดในแล็ปท็อปของฉันขับเคลื่อนด้วย usb3 ถึงแม้จะมี RAM 4GB แต่ประสิทธิภาพก็ยอดเยี่ยม ... อย่างที่กล่าวไปแล้วการ์ด SD USB 2 หรือคลาส 4 จะไม่ทำอะไรเลย ฉันทดสอบโดยใช้การ์ด SD class 4 แบบสุ่มที่ฉันนอนอยู่และประสิทธิภาพการทำงานนั้นเล็กน้อย ฉันจะอัปเกรดเป็น ssd ในภายหลัง ต้องจำไว้ว่ามันไม่ใช่แคชและไม่ใช่ที่เก็บข้อมูล ฉันมี windows 8.1

สองสิ่งที่จะทำให้ดีที่สุดของ Readyboost

จัดรูปแบบเป็น exFAT ไม่ใช่ NTFS ใช้อุปกรณ์ทั้งหมดยิ่งดีกว่า exFAT ทำการตรวจสอบตามลำดับน้อยลงจึงเร็วขึ้น คุณไม่ต้องการระบบไฟล์ที่เจอร์นัลสำหรับไฟล์ขนาดใหญ่ 1 ไฟล์ ไม่มีอะไรที่จะบันทึก lmao ไฟล์ Oooo 1 ... ประสิทธิภาพ exFAT ชนะ

ตรวจสอบให้แน่ใจว่าเป็นคลาส 10 SD ถ้าคุณวางแผนที่จะใช้ SD Class 4 จะเสนออะไร

ตรวจสอบให้แน่ใจว่าคุณใช้ USB 3. SD หรืออย่างอื่น ฉันเลือก SD เพราะเป็นแล็ปท็อปและฉันไม่ได้ใช้พอร์ต SD USB 3 USB stick ในเดสก์ท็อปของฉัน

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

ยิ่งคุณใช้มันพร้อมที่ดีกว่าพร้อมใช้งานและ superfetch ที่ดีกว่าจะทำงานร่วมกันให้ดีที่สุดเท่าที่จะทำได้


คุณพูดถึงการเข้าคลาส 10 แต่นั่นเป็นแค่ปริมาณงานที่ส่งเข้า / ออกจากการ์ด คุณทดสอบประสิทธิภาพที่มีผลกระทบมากที่สุดหรือไม่ เช่น IO latency, #IOPS หรือ throughput?
Hennes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.