การทดสอบโหลด: ประเภทคำอธิบายกระบวนการ

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

โหลดการทดสอบ: ประเภทและเป้าหมาย

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

การทดสอบความเครียด

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

โหลดโปรแกรมทดสอบและงานต่างๆ

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

การทดสอบไซต์

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

การทดสอบโปรเซสเซอร์

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

การทดสอบโหลดเซิร์ฟเวอร์

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

เมื่อใช้ยูทิลิตี้เพื่อเริ่มต้นขอแนะนำให้ปิดแอพพลิเคชั่นที่ใช้งานอยู่ทั้งหมดและปิดใช้งานโหมดไฮเบอร์เนตอัตโนมัติ (สลีป) เพื่อไม่ให้คอมพิวเตอร์ปิดโดยไม่ได้ตั้งใจในระหว่างการสแกน ตอนนี้คุณต้องจำลองสภาวะที่รุนแรงที่สุดสำหรับโปรเซสเซอร์ (และโปรแกรมสามารถทำสิ่งนี้ได้ไม่เหมือนใครทำให้ชิปอยู่ในสภาวะที่ยากลำบากที่สุด) การทดสอบนั้นเปิดใช้งานจากเมนูตัวเลือกซึ่งเลือกส่วนการทดสอบการทรมาน ประเภทของการดำเนินการจะถูกระบุไว้ที่นั่น สิ่งที่น่าสนใจที่สุดคือการทดสอบ Blend (โหลดพร้อมกันทั้งโปรเซสเซอร์และ "RAM") เช่นเดียวกับ Small FFT และ Large FFT (เพิ่มภาระในโปรเซสเซอร์โดยการยกเลิกการโหลด RAM)

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

ตรวจสอบการทำงานของ RAM

ไม่มีความสำคัญน้อยกว่าคือภาระการทดสอบ "operative" ซึ่งทำหน้าที่ของไวโอลินตัวที่สองที่เรียกว่า สำหรับสิ่งนี้แอปพลิเคชั่น Memtest86 + เหมาะที่สุดซึ่งดีที่สุด

โหลดโปรแกรมทดสอบ

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

การกำหนดพฤติกรรมของกราฟิกอะแดปเตอร์

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

ระบบทดสอบโหลด

ยูทิลิตี้นี้สามารถทำให้ชิปกราฟิกร้อนขึ้นแข็งแกร่งกว่าเกม 3D ใด ๆ ที่มีความต้องการของระบบสูงกว่าปกติ ตามที่แสดงในทางปฏิบัติเงื่อนไขคือการ์ดแสดงผลสามารถเริ่มทำงานผิดปกติได้ภายในช่วงเวลา 15 ถึง 30 นาทีหลังจากเริ่มการทดสอบ

นอกจากนี้คุณสามารถใช้พิเศษยูทิลิตี้ที่พัฒนาขึ้นสำหรับเกมเฉพาะ ตัวอย่างเช่นแอปทดสอบเช่น Alien vs Predator, S.T.A.L.K.E.R. หรืออะไรทำนองนั้น ตามกฎแล้วพวกเขาจะแจกจ่ายโดยไม่เสียค่าใช้จ่ายใด ๆ และด้วยความช่วยเหลือของพวกเขาคุณสามารถกำหนดได้ว่าระบบจะทำงานอย่างไรหลังจากติดตั้งแพ็คเกจเกมดั้งเดิม

ทำไมคุณต้องทดสอบเซิร์ฟเวอร์และไซต์

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

โหลดการทดสอบ

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

คำถามเกี่ยวกับการทดสอบเว็บเซิร์ฟเวอร์ (ซอฟต์แวร์) และทรัพยากรอินเทอร์เน็ตที่สร้างขึ้น

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

การทดสอบความเครียด

ในกรณีนี้ (ทั้งสำหรับไซต์และสำหรับเว็บเซิร์ฟเวอร์)หลายคำแนะนำให้ใช้แพคเกจที่มีประสิทธิภาพที่เรียกว่า OpenSTA (System Architecture Test) ซึ่งช่วยให้คุณไม่เพียง แต่ทดสอบ แต่ยังแบ่งงานออกเป็นส่วนประกอบสำหรับองค์ประกอบโครงสร้างแต่ละส่วนโดยใช้เครื่องมือ Script Modeler สำหรับการสร้างและการสร้างแบบจำลองสคริปต์ เป็นที่น่าสังเกตว่าหลังจากสร้างแบบจำลองดังกล่าวแล้วคุณยังสามารถตรวจสอบการเชื่อมต่อผ่านโปรโตคอล SSL (เซิร์ฟเวอร์ชื่อที่เรียกว่าต้องทำงานอยู่) นอกจากนี้ยังสามารถบันทึกผลลัพธ์ในส่วน Repository Host และสามารถรวมการทดสอบเป็นกลุ่มที่เหมาะสมได้

ผลลัพธ์คืออะไร

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