ใช้โปรแกรม autobench จาก benchmark/autobench ของ FreeBSD ports ครับ ยังไม่ว่างพอเขียนเองหรอก เลือกตัวนี้ เพราะเห็นว่ามีผลลัพธ์เป็น กราฟ ออกมาให้ดูได้เข้าใจง่ายๆ
เมื่อติดตั้งเสร็จแล้วก็สั่ง
# autobench --single_host --quiet --file result-1000.tsv --num_conn 1000 --uri1 /gallery3
# bench2graph result-1000.tsv result-1000.ps
# bench2graph result-1000.tsv result-1000.ps
กลับได้ errors มาแทน และเมื่อตามไปดูก็พบว่า ตัว script ที่ชื่อ bench2graph ที่เป็นส่วนของโปรแกรม autobench นั้น เขียน script สำหรับ gnuplot ด้วยไวยากรณ์เก่าเกินไป ซึ่งเวอร์ชั่นของ gnuplot ไม่ยอมรับแล้ว
เมื่อทราบความจริง จึงแก้ไข bench2graph ให้เขียนให้ถูกไวยากรณ์ซะ ก็ โอเค และก็เลยส่ง problem report ไปให้ ports เขาทราบด้วย ตาม link นี้แหละ
No comments:
Post a Comment