Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

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

ตอนนี้แพตช์ได้รับการติดตั้งและใช้งานแล้ว - ฉันทดสอบสิ่งนี้บนระบบ SIX - มากกว่า "สื่อเทคโนโลยี" มากมายที่พูดซ้ำๆ ในสิ่งที่ Microsoft พูดโดยไม่ได้ตรวจสอบอะไรเลย สิ่งต่อไปที่ต้องตรวจสอบคือประสิทธิภาพและความเสถียร แพทช์ Meltdown และ Spectre ดีสำหรับคุณหรือไม่? สิ่งสำคัญที่สุดคือ สิ่งเหล่านี้ทำให้คอมพิวเตอร์ของคุณทำงานช้าลงหรือไม่

เรามาชี้แจงบางสิ่งกันดีกว่า

ก่อนที่เราจะเริ่ม ฉันต้องการแน่ใจว่าคุณเข้าใจจุดยืนของฉันอย่างถ่องแท้

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

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

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

ฉันได้ทำสิ่งนี้ในระดับใหญ่ในสภาพแวดล้อม HPC ที่เข้มข้น การปรับใช้ศูนย์ข้อมูลที่มีเซิร์ฟเวอร์น้อยกว่า 10,000 เครื่อง? น่าเบื่อ. สิ่งที่เข้าถึงหน่วยความจำ? เกมเก่า ปัญหาเกี่ยวกับธรรมชาติของ Meltdown และ Spectre และสิ่งที่ซับซ้อนกว่านั้นก็คือความสนุกของฉัน และฉันได้เขียนหนังสือเกี่ยวกับการแก้ปัญหาโดยพื้นฐานแล้วเป็นการรวบรวมประสบการณ์และความรู้ของฉันเกี่ยวกับหัวข้อเหล่านี้ทั้งหมด

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

การดีบักระบบ Linux แบบฝึกหัดขั้นสูง

ระบบช้า? เพอร์เฟคในการช่วยชีวิต!

เกณฑ์มาตรฐานไม่มีประโยชน์

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

เกณฑ์มาตรฐานไม่มีประโยชน์เพราะไม่สะท้อนความเป็นจริง จากตัวเลขดิบ รถยนต์อย่าง BMW 330d สามารถทำอัตราเร่ง 0-100 กม./ชม. ได้ใน 5.3 วินาที และทำความเร็วได้เพียง 250 กม./ชม. แต่หลังจากนั้น คุณออกเดินทางไปตามถนนเล็ก ๆ อย่างสนุกสนานไปยังสหราชอาณาจักรและเครือข่ายถนนในยุคไอน้ำ และคุณก็โชคดีถ้าคุณทำความเร็วถึง 100 กม./ชม. เหมือนเคย สิ่งที่สำคัญคือการใช้งานในชีวิตจริงของมนุษย์

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

ฉันได้พูดคุยเกี่ยวกับเรื่องนี้ในงานนำเสนอ LinuxCon 2014 ของฉัน - เรียกว่า P-Factor ซึ่งเป็นความพยายามในการสร้างสูตรทางคณิตศาสตร์ตามเมตริก IO ที่สามารถประเมินสิ่งที่อาจถูกมองว่าเป็นความช้าสำหรับผู้ใช้ บางสิ่งที่คุณอาจพบว่าน่าสนใจ - ตัวอย่างเช่น โหลด CPU จริง (สูงถึง 500 - ตามทฤษฎีคือ 500 แกน CPU) บนระบบแปดคอร์เดียวไม่ทำให้เกิดความล่าช้าใน UI ตราบใดที่ไม่มีการโหลด I/O

เมื่อเกณฑ์มาตรฐานบางอย่าง (WhateverMark) เสร็จสิ้นภายใน 556 มิลลิวินาที นั่นหมายความว่าอย่างไร คุณสามารถแปลได้ว่าหน้า Facebook จะเปิดให้คนที่ใช้การเชื่อมต่ออินเทอร์เน็ตไร้สายในร้านกาแฟได้เร็วแค่ไหนขณะพิมพ์ด้วยนิ้วเดียว หรือจะใช้เวลานานแค่ไหนในการส่งรูปแมวสี่รูปของคุณไปให้คุณยาย?

ความสำคัญของแพตช์

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

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

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

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

ช่องโหว่ Meltdown และ Spectre มีมานานแล้ว - ง่าย 20 ปี โดยอ้างอิงจากสิ่งที่ฉันอ่านเกี่ยวกับสถาปัตยกรรม CPU ที่แตกต่างกัน ซึ่งหมายความว่าปัญหานี้ซับซ้อนและยากมากที่ต้องใช้เวลาถึง 2 ทศวรรษในการค้นพบ หรือมีใครบางคนใช้มันในทางที่ผิดอย่างเงียบๆ มาเป็นเวลานานโดยที่เราไม่เคยรู้มาก่อน ซึ่งหมายความว่าไม่มีอะไรเปลี่ยนแปลงมากนักจากมุมนั้น

BTW หากคุณคิดว่าอายุที่เปราะบางนั้นไม่ดี (อายุที่มากขึ้นล่าสุดคือ 17 ปี) ก็ไม่ใช่ ยิ่งเราใช้คอมพิวเตอร์มากเท่าไหร่เราก็ยิ่งมีประวัติมากขึ้นเท่านั้น ดังนั้นจึงสมเหตุสมผลที่ใน 50 ปี จะมีคนอายุ 63 ปีพบช่องโหว่ ในขณะนี้ เราไม่มีเดสก์ท็อปและแล็ปท็อปที่ใช้แบบเดิม ดังนั้นกรอบเวลาจึงสั้นลง

การทดสอบจริง

ฉันติดตั้งและเรียกใช้อะไร

  • ใน Windows ฉันติดตั้งเฉพาะแพตช์ Windows - ไม่มีการอัปเดตเฟิร์มแวร์
  • ใน Linux ฉันติดตั้งอะไรก็ตามที่มาจาก repos - เคอร์เนลและเฟิร์มแวร์

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

ทีนี้มาดูกันว่าฉันได้ผลลัพธ์อะไรบ้าง

กรณีที่ 1:แล็ปท็อปปี 2010

เครื่อง HP เก่า โปรเซสเซอร์ i5 รุ่นแรก, Windows 7 SP1, กราฟิก Nvidia, ผู้ใช้แบบจำกัด, EMET และ SuRun เพื่อความปลอดภัย และไม่มีโปรแกรมป้องกันไวรัสใดๆ อันที่จริง นี่เป็นปัจจัยสำคัญในทุกกรณีของฉัน ไม่มีสิ่งต่อต้านมัลแวร์ตามเวลาจริงโดยใช้วงจร CPU

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

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

กรณีที่ 2:เดสก์ท็อปปี 2011

นี่คืออุปกรณ์เล่นเกมจากปี 2011 ยังคงมีความสามารถสูง Windows 7 SP1, ผู้ใช้ที่เป็นผู้ดูแลระบบ, EMET เพื่อความปลอดภัย, RAM 16 GB, โปรเซสเซอร์ i5, ฮาร์ดดิสก์ WD Caviar Black ห้าตัว, การ์ด Nvidia GTX 960 - อัปเกรดเมื่อไม่กี่ปีที่ผ่านมา ทุกอย่างทำงานได้ราบรื่น ฉันทดสอบเกมคอมพิวเตอร์หลายเกมด้วย ฉันไม่เห็นการใช้งาน CPU หรือ GPU เพิ่มขึ้นภายใต้ภาระงานหนัก ไม่มีการเพิ่มการสลับบริบท ไม่มีความล่าช้าเลย แอพเปิดได้เร็วอย่างที่ไม่เคยเป็นมาก่อน ฉันยังลองสตรีมสื่อ HD, การจัดการรูปภาพใน GIMP, การใช้คอนเทนเนอร์ TrueCrypt คุณชื่อมัน สุดอลังการ

กรณีที่ 3:แล็ปท็อปปี 2014

เรามี Lenovo IdeaPad Y50-70 อุปกรณ์พกพาที่ทรงพลังที่สุดของฉัน - มี RAM ขนาด 16 GB, Intel HD บวก Nvidia GTX 860M ซึ่งเทียบเท่ากับการ์ดเดสก์ท็อป GTX 580 - น้อยกว่าการ์ด GTX 960 ประมาณ 10-20% แต่ก็มี โปรเซสเซอร์ i7 ที่ใหม่กว่าและเมื่อเปิด HT หมายถึงแปดเธรดแทนที่จะเป็นสี่เธรดสำหรับเดสก์ท็อปเกม ระบบรัน Windows 8.1 ผู้ใช้ที่เป็นผู้ดูแลระบบ EMET เพื่อความปลอดภัย

ฉันรู้สึกว่ามันเร็วขึ้นกว่าเดิมก่อนที่จะมีการอัปเดตด้วยซ้ำ แต่ก็มีไดรเวอร์ล่าสุดของ Nvidia ซึ่งอาจเป็นประโยชน์ต่อผลลัพธ์สุดท้าย ในขณะที่เล่น ArmA 3 และ Cities Skylines ทุกอย่างดูใหญ่โต ตัวอย่างเช่น Cities Skylines ใช้งาน GPU เพียง 30% และ CPU 45% ด้วยแผนที่ 100K และม็อดมากมาย =เหมือนเดิม

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

กรณีที่ 4:แล็ปท็อปปี 2015

อุปกรณ์ทดสอบอเนกประสงค์ของฉัน - Lenovo IdeaPad G50-70 มี RAM 8 GB, โปรเซสเซอร์ i3, กราฟิก Intel HD Windows 10, ผู้ใช้แบบจำกัด, Exploit Protection เพื่อความปลอดภัย หลังจากการอัปเดต ทุกอย่างทำงานได้อย่างสวยงาม

ฉันได้ลองสตรีมวิดีโอ 1080p สองวิดีโอพร้อมกัน หนึ่งวิดีโอใน VLC และอีกวิดีโอหนึ่งใน Chrome และอีกครั้ง ไม่มีอาการกระตุก ไม่มีปัญหาใดๆ ทั้งสิ้น การสลับระหว่างแอพทำได้อย่างรวดเร็ว ทุกอย่างใช้งานได้ ไม่มีข้อผิดพลาดไม่มีการบ่น หากมีความเสื่อมโทรมใดๆ ก็ต่ำกว่าเกณฑ์ความไวของฉันในฐานะมนุษย์และเนิร์ด

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

กรณีอื่นๆ

ยังมีอีกมาก - เดสก์ท็อปปี 2012 - คล้ายกับอุปกรณ์เล่นเกม โดยมีโปรเซสเซอร์และกราฟิกที่ทรงพลังน้อยกว่าเล็กน้อย แต่ก็ไม่มีปัญหา นอกจากนี้เรายังมี VivoBook ปี 2013 และเครื่องนี้มีทั้ง Windows 8.1 และ Ubuntu Trusty ในฝั่ง Windows เรามีการตั้งค่าความปลอดภัยที่คุ้นเคย - ผู้ดูแลระบบและ EMET อีกครั้ง ไม่มีการชะลอตัว

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

แม้ว่าจะไม่มีการอัปเดตผู้ขาย

กรณีโบนัส:ลีนุกซ์รุ่นต่างๆ

ฉันยังทดสอบระบบต่างๆ กว่าครึ่งโหลบน Lenovo G50, HP และ Asus VivoBook ข้างต้น ซึ่งน่าจะเป็นระบบที่น่าสนใจที่สุด เนื่องจากเป็นระบบที่ใช้งานจริงด้วย อันที่จริง ฉันไม่เคยติดตั้งไมโครโค้ด Intel ใน Ubuntu 14.04 บนอัลตร้าบุ๊กเลย และฉันก็แน่ใจว่าได้ติดตั้งหลังจากอัปเกรดเคอร์เนล (ด้วยแพตช์ Meltdown)

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

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

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

ความผันผวนของหมายเลขระบบนั้นไม่เกี่ยวข้อง - โหลดจริงจะเพิ่มขึ้นทุกที่ระหว่าง 40 ถึง 90% CPU และเมตริกที่เหลือตามนั้น ไม่ว่าอะไรจะเปลี่ยนไปก็ไม่เห็นชัด

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

พิเศษ:การลด Firefox และ Chrome

ฉันยังทดสอบ Firefox 57.0.4 และ Chrome 63 ด้วยค่าสถานะการแยกไซต์ใหม่ อีกครั้ง หากมีความแตกต่างใด ๆ พวกเขาจะถูกซ่อนอย่างดีจากการรับรู้ของมนุษย์ในทุกความหมายของคำ ใช่ ฉันลองใช้ Chrome 63 ด้วยการแยกกระบวนการของไซต์:

chrome://flags/#enable-site-per-process

Meltdown และ Spectre - ประสิทธิภาพและความเสถียร

สิ่งที่ฉันชอบเกี่ยวกับละครเรื่องนี้ทั้งหมด

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

สิ่งที่ฉันไม่ชอบเกี่ยวกับละครเรื่องนี้ทั้งหมด

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

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

การกล่าวถึงการแสดงผลแบบอักษรเป็นอีกประการหนึ่ง ดังที่ฉันได้แสดงให้คุณเห็นในบทความที่เชื่อมโยงไว้ข้างต้น และที่นั่นเราได้แก้ไขจุดบกพร่องอย่างตรงจุด นั่นคือปัญหาแบบอักษร และในบทช่วยสอนเกี่ยวกับวิธีการตั้งค่าแพตช์ Meltdown (และความจริงแล้ว WU จะอ่านรีจิสตรีเมื่อเริ่มต้นเท่านั้น) นี่เป็นข้อโต้แย้งที่ไม่ดี . แอปพลิเคชันส่วนใหญ่หากไม่ใช่ทั้งหมดจะแคชแบบอักษรเฉพาะในช่วงเวลาโหลดเท่านั้น การทำงานของหน่วยความจำเป็นไปอย่างรวดเร็ว GPU นั้นเร็วมาก

แต่เดี๋ยวก่อน. เรนเดอร์? เอ่อ ดังนั้น นี่จึงน่าสนใจ เรากำลังพูดถึงการดำเนินการทางคณิตศาสตร์ การประมวลผล CPU การประมวลผล GPU คืออะไร ตอนนี้ การแรสเตอร์ การลบรอยหยัก การบอกใบ้ ความละเอียดหน้าจอ การรีเฟรชหน้าจอ เรากำลังพูดถึงอะไรกันแน่ นี่คือบทความดีๆ ในหัวข้อนี้ พร้อมตัวเลข

ฉันรู้ว่าเหตุใด Microsoft - และบริษัทอื่น ๆ - ต้องปฏิเสธการค้นพบของพวกเขา และทำผิดพลาดในด้านของความระมัดระวัง (ในแง่ร้าย) แต่ถ้าเป็นกรณีนี้ อย่าเขียนอะไรเลย ไม่มีค่าในข้อความโดยนัยที่ Windows 10 ทำงานได้ดีกว่า Windows 7 เพราะนั่นเป็นเพียงการกัดเซาะความน่าเชื่อถือ ให้ฉันอธิบายว่าทำไม

ใช้คอมพิวเตอร์ตั้งแต่ปี 2010 - ในเวลานั้น Windows 7 เป็นระบบปฏิบัติการ Microsoft ล่าสุด หากคุณมีชุดไดรเวอร์ที่ดีที่สุดสำหรับฮาร์ดแวร์ของคุณ คุณก็จะมีระบบปฏิบัติการที่ทำงานอย่างเต็มความสามารถ

ตอนนี้ติดตั้ง Windows 10 ลงไป คุณจะไม่ได้รับการปรับปรุงที่วิเศษสุด บางที ใช่ ฟังก์ชันเคอร์เนลที่เรียกว่า _NT_win10 อาจเร็วกว่า _NT_win7 ในบางกรณี แต่การเรียกร้องการปรับปรุงประสิทธิภาพครั้งใหญ่เหล่านี้หมายถึง:1) การเปลี่ยนแปลงเคอร์เนลที่ยิ่งใหญ่ใน Windows 10 เมื่อเทียบกับ Windows 7 ซึ่งไม่สมเหตุสมผลเนื่องจากความเข้ากันได้แบบย้อนกลับที่คลั่งไคล้ที่ Microsoft มีสำหรับซอฟต์แวร์ของตนและธรรมชาติของความคืบหน้าที่เพิ่มขึ้นในซอฟต์แวร์ 2) สิ่งนี้บอกเป็นนัย ว่า Windows 7 เป็นระบบที่ไม่เหมาะสม และวิศวกรเคอร์เนลของ Microsoft ไม่รู้วิธีใช้ประโยชน์จากฮาร์ดแวร์ที่มีอยู่ให้ดีที่สุดในปี 2010 นั่นไร้สาระ

ฮาร์ดแวร์ใหม่ ใช่ ฉันเห็นด้วย หากตอนนี้คุณติดตั้ง Windows 7 บนแพลตฟอร์มฮาร์ดแวร์ใหม่ด้วย CPU ใหม่ล่าสุดที่ออกแบบหลังจาก Windows 7 หยุดรับการอัปเกรดเคอร์เนล เป็นไปได้ว่าระบบเก่าไม่ทราบวิธีใช้คุณสมบัติใหม่ในฮาร์ดแวร์ให้เกิดประโยชน์สูงสุด ( พูดว่า Thunderbolt, USB 3.0, SSD, ส่วนขยายของ CPU) ในกรณีนี้ การใช้ Windows รุ่นล่าสุดและทันสมัยที่สุดเหมาะสมอย่างยิ่ง ฉันได้แย้งแล้วว่าเมื่อฉันเปลี่ยนจาก Windows XP เป็น Windows 7 ทำการเปลี่ยนแปลงระบบปฏิบัติการให้ตรงกับฮาร์ดแวร์ การเปลี่ยนในร่างกายไม่มีความหมาย การอัปเกรดระบบปฏิบัติการเวอร์ชันหนึ่งเป็นเวอร์ชันถัดไปจะไม่ทำให้เกิดปาฏิหาริย์

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

ทั้งหมดนี้แม้ว่าจะไม่มีวาระซ่อนเร้น แต่ผู้คนก็เห็น แล้วคุณคาดหวังอะไรจาก Microsoft? เขียนในบล็อกอย่างเป็นทางการ:ไม่ ไม่ใช้ Windows 10 เราไม่ต้องการเงิน?

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

เว็บไซต์หลายร้อยแห่งรีบพูดคุยเกี่ยวกับหัวข้อนี้ - แท้จริงแล้วเป็นการคัดลอกข้อความของ Microsoft และ Intel แบบคำต่อคำ เฮ้ใครก็ตามที่เข้าใจการใช้ Ctrl + C, Ctrl + V สามารถทำได้ จากนั้นมุ่งเน้นไปที่ละครและความโศกเศร้า ไม่มีใครมารบกวนการตรวจสอบข้อเท็จจริง ทดสอบข้อความ นำเสนอข้อมูล (ผู้กล้าสองสามคนเริ่มแสดงตัวเลขจริงออกมาบ้าง แต่ก็ยังเป็นการคาดเดาเป็นส่วนใหญ่เหมือนกับธรรมชาติของช่องโหว่เหล่านี้)

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

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

ถ้ามองในแง่เทคโนโลยี เรามีอะไรที่นี่บ้าง

ดังนั้นฉันจึงทดสอบแทบทุกสถานการณ์ที่เป็นไปได้ ทั้งหมดโดยคำนึงถึงโปรเซสเซอร์ Intel เพราะนั่นคือสิ่งที่ฉันมี ขณะนี้ฉันไม่ได้เป็นเจ้าของระบบ AMD อย่างไรก็ตาม Windows 7/8/10 ทั้งหมดทำงานได้เร็วเหมือนเดิม หากไม่ดีขึ้น โดยไม่มีผลกระทบที่มองเห็นได้จากแพตช์ แพลตฟอร์มไม่เกี่ยวข้อง 2010 ถึง 2015, Asus, Lenovo, HP ทุกอย่างดีหมด เมื่อเป็นเช่นนั้น ฉันยังมีโอกาสทดสอบโปรเซสเซอร์ i3/5/7 รุ่นต่างๆ ห้ารุ่น, กราฟิก Nvidia และ Intel HD ตลอดจนไฮบริด, ผู้ใช้แบบจำกัดและผู้ดูแลระบบ และแบบผสมอื่นๆ

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

สิ่งหนึ่งที่อยู่ในใจ - ฉันไม่ได้ใช้ซอฟต์แวร์ AV ฉันไม่เห็นประเด็นในเรื่องนั้น ฉันชอบใช้สิ่งต่างๆ เช่น ผู้ใช้แบบจำกัด EMET และ/หรือ Exploit Protection Microsoft มีเฟรมเวิร์กการรักษาความปลอดภัยที่เป็นปรากฎการณ์เหล่านี้ และพวกเขาเอาชนะเครื่องมือทั้งหมดและเครื่องมือเข้าถึงบัญชีดำแบบคลาสสิกใดๆ และเนื่องจากการแฮ็กรีจิสทรี QualityCompat จำเป็นต้องติดตั้งแพตช์ Meltdown ฉันคิดว่าการชะลอตัวนั้นเป็นไปได้จริง ๆ หากผู้คนใช้โปรแกรมป้องกันไวรัส แต่ฉันทดสอบไม่ได้ และนั่นไม่ใช่สิ่งที่ฉันอยากทำแม้ว่าจะทำได้ก็ตาม ทั้งหมดสอนให้ผู้ชายรู้จักวิธีตกปลา ฉันชอบช่วยเหลือและให้ความรู้แก่ผู้คนเกี่ยวกับปรัชญาของการแก้ปัญหาและการคิดเชิงวิพากษ์

สุดท้าย อย่าทำในสิ่งที่ทุกคนทำ

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

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

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

บทสรุป

ถ้าคุณถามฉันเป็นตัวเลข ฉันจะไม่ให้ เพราะพวกเขาไม่ได้มีความหมายอะไรเลย ความช้าของ UI เป็นเรื่องส่วนตัว เกณฑ์มาตรฐานมีความสำคัญ - สำหรับอุตสาหกรรม หากคุณใช้งานคลัสเตอร์ฐานข้อมูลขนาด 400TB บน 55 โหนดที่เชื่อมต่อกันผ่านไฟเบอร์ 10Gbps ใช่แล้ว บางทีคุณอาจต้องใช้ทุกรอบที่คุณจะได้รับ สภาพแวดล้อมที่บ้าน? ลืมไปได้เลย

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

ไชโย.