เคยลงไปหนนึง ที่ว่า ไม่รู้ทำไรเลยทำ benchmarking เล่นๆดู นั่นแหละ
พวกที่ ทำอะไรแก้กลุ้ม ทำอะไรเล่นๆ อยู่นี่แหละ ได้เรื่องเยอะเลย เพราะ งวดนั้น ดันไปเจอบั้คเข้าตัวเบอเรอ ทั้งๆที่ไม่อยากเจอ (ที่อยากเจอ กลับไม่เจอ)
ก็ สับมิดรีพอท เอ้ย สับมิด โปร้บ ปเล่ม รีพอต ไป gnuplot syntax ให้ทางฝ่ายโน้นเขารับทราบ
ไม่จำเป็นต้องยิ่งใหญ่อะไรหรอกครับ ความช่วยเหลือที่ให้เขาไปน่ะ เล็กๆน้อยๆ อย่างที่ทำนี่ก็นับว่าช่วยเขาได้แล้ว
Showing posts with label autobench. Show all posts
Showing posts with label autobench. Show all posts
Thursday, July 28, 2011
Monday, July 4, 2011
FreeBSD: ports ---> autobench & bench2graph
วานนี้ นั่งวัด performance ด้าน http ของ core i5 ที่เพิ่งได้มาใช้ ด้วย autobench จาก ports เพราะสังเกตุเห็นว่า ที่บ้านน้องโซล เรียกเข้ามาดูรูปได้ช้ามาก ช้าชนิดที่พอพอกับเมื่อสมัย 1982 ประมาณนั้น
ใช้โปรแกรม autobench จาก benchmark/autobench ของ FreeBSD ports ครับ ยังไม่ว่างพอเขียนเองหรอก เลือกตัวนี้ เพราะเห็นว่ามีผลลัพธ์เป็น กราฟ ออกมาให้ดูได้เข้าใจง่ายๆ
เมื่อติดตั้งเสร็จแล้วก็สั่ง
กลับได้ errors มาแทน และเมื่อตามไปดูก็พบว่า ตัว script ที่ชื่อ bench2graph ที่เป็นส่วนของโปรแกรม autobench นั้น เขียน script สำหรับ gnuplot ด้วยไวยากรณ์เก่าเกินไป ซึ่งเวอร์ชั่นของ gnuplot ไม่ยอมรับแล้ว
เมื่อทราบความจริง จึงแก้ไข bench2graph ให้เขียนให้ถูกไวยากรณ์ซะ ก็ โอเค และก็เลยส่ง problem report ไปให้ ports เขาทราบด้วย ตาม link นี้แหละ
ใช้โปรแกรม 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 นี้แหละ
คำสำคัญ:
autobench,
bench2graph,
FreeBSD,
gnuplot,
ports
Subscribe to:
Posts (Atom)