ทดสอบประสิทธิภาพของ web server ด้วย Apache Benchmark (Ab)

26 Nov 2015

Share to:

เมื่อเราพัฒนา web site หนึ่งขึ้นมา เราจะรู้ได้อย่างไรว่าเว็บเรามีความเร็วในการทํางานมากน้อยแค่ไหน หรือแม้กระทั่ง Server ของเราทํางานได้ดีแค่ไหน สามารถรองรับ user ได้เท่าไร โดยปกติเมื่อเราติดตั้ง Apache จะมี tool ตัวนึงชื่อว่า ab (Apache Benchmark) ติดมาด้วย ซึ่ง tool ตัวนี้สามารถจําลองการเรียกใช้งานเว็บตาม path ที่เราระบุ

การใช้งานจะเรียกใช้คําสั่งคือ

ab -n 10000 -c 200 -t 30 http://localhost/
  • -n 10000 คือ จํานวน request ที่เรียกไปยังเว็บที่ระบุไว้
  • -c 200 คือ จํานวน user ที่เรียก request พร้อมกัน(Concurrent connections)
  • -t 30 คือ ระยะเวลาในการทดสอบมีหน่วยเป็นวินาที หากเรากำหนดค่านี้ไว้ แล้วเวลาเราทดสอบ แล้วใช้เวลานานกว่าที่กำหนดไว้นี้ การทดสอบจะหยุดลงทันที่ ถึงแม้ว่าจำนวน request จะยังไม่ถึงตามที่เรากำหนดไว้ก็ตาม
  • http://localhost คือ url ที่เราต้องการจะทดสอบ

Suggestion blogs

วิธีต้มไข่

เทคนิคการต้มไข่ เริ้มต้นด้วยนําไข่ใส่ในหม้อ และเติมนํ้าลงไปจนท่วมไข่ นําหม้อไปตั้งไฟ รอจนนํ้าเดือดแล้วจึงเริ่มจับเวลา โดยระยะเวลาการต้มจะขึ้นอยู่กับความต้องการดังนี้

การอ่านค่าความจุของตัวเก็บประจุ Capacitor

ปัจจุบันตัวเก็บประจุถูกผลิตออกมามากมายหลายแบบ ประเภทของตัวเก็บประจุที่พบส่วนใหญ่มีดังนี้Tantalum electrolytic capacitorsCeramic capacitorsSilver mica capacitorsMylar capacitorsBipolar capacitorsElectrolytic capacitors

ค่าเฉลี่ยกําลังสอง RMS Root Mean Square

ค่าเฉลี่ยกําลังสอง RMS Root Mean Square คืออะไรค่าเฉลี่ยกําลังสอง RMS Root Mean Square เป็นการวัดทางสถิติของปริมาณที่มีการเปลี่ยนแปลงอยู่ตลอดเวลา ยกตัวอย่างเช่น กรณีที่เป็นการหาค่าเฉลี่ยปกติจะนําค่าที่สูงบ้างตํ่าบ้างมาบวกกันแล้วหารด้วยจํานวนของข้อมูลที่นํามาบวกกัน แต่เมื่อใดที่เราใช้วิธีการดังกล่าว มาหาค่าเฉลี่ยของไฟฟ้ากระแสสลับจะเกิดปัญหาครับ เพราะว่า ไฟฟ้ากระแสสลับจะมีทั้งช่วงบวกและลบ


Copyright © 2019 - 2024 thiti.dev |  v1.34.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ