0014 | MySQL Replicate

Wednesday, May 14th, 2008 Posted in Database | 1 Comment »

* บทความนี้อ้างอิงและประยุกต์มาจากเว็บไซต์ต่อไปนี้ DNSThailand.com - เทคนิคการใช้ Replication ระดับสูงใน MySQL CATTelecom.com - กิตติชน แม้นสมุทร [ejeepss] » Replicate MySQL 5.x สืบเนื่องจาก entry ที่แล้ว ก็เลยลองไปค้นๆ ข้อมูลเพิ่มเติมดูอีกหน่อยว่าเราลืมอะไรไปบ้าง เพราะนึกได้ว่ายังไม่ได้ลองทำ MySQL Replicate เลย (ฮาๆ) ประเด็นคือไม่รู้ว่ามันช้าที่ฐานข้อมูลรึเปล่า เพราะ debug ไม่เจอสาเหตุ ก็เลยต้องลองทำเท่าที่ทำได้ไปก่อน ขั้นต้นก็ต้องมี server 2 เครื่องขึ้นไปครับ โดยสมมติเครื่องแรก ชื่อ web-slave เครื่องที่สอง ชื่อ db-master ก่อนอื่นมาที่เครื่อง web-slave สั่งติดตั้ง mysql server ตามนี้ครับ * อ้างอิง Fedora ...

Tags: , , , ,

0013 | เว็บโหด โคตรสยอง

Wednesday, May 14th, 2008 Posted in Web Server | No Comments »

เมื่อวานงานเข้าครับ ติดตั้งระบบใหม่ทั้งเครื่อง เว็บบอร์ดใต้ดินแห่งหนึ่ง เนื่องด้วยคนเข้าเยอะชิบหาย แถมเป็นเว็บบอร์ด SMF ซะด้วย โจทย์มีมาให้ค่อนข้าง... เอ่อ... ระดับนึงละครับ server 2 เครื่อง เครื่องแรก Core 2 Duo E6600 / RAM 3 GB เครื่องที่สอง Core 2 Quad Q6xxx อะไรซักอย่าง จำรุ่นไม่ได้ / RAM 3GB จะบอกว่ามันใช้งานหนักเอามากๆ งานนี้ก็เลยต้องทดลองมันสารพัดวิธีเลยครับ เริ่มจาก level แรกสุด apache + squid reverse proxy ไม่ผ่านเลยครับ (load avg 50.xx) level ที่สอง เพิ่ม ...

Tags: , , ,

0008 | Final Score ภาค 3

Monday, May 5th, 2008 Posted in Database, IP Network | 1 Comment »

อ้างอิงจาก Entry ที่แล้ว (เตรียมรับมือประกาศผล admission) และแล้วก็ผ่านพ้นกันไปเป็นที่เรียบร้อยสำหรับการประกาศผล admission 2551 ซึ่งผมก็ได้ไปร่วม ในฐานะเบื้องหลังของเว็บไซต์ http://admissions.bodinzone.com/ (อีกครั้ง) สรุปคร่าวๆ ก็... งานนี้ทีแรกนึกว่าจะหินมากกว่านี้ครับ แต่เจอเข้าไป "แค่" 20 คำร้องต่อวินาที (ย้ำว่าไอ้ 20 req/sec นี่ "แค่" จริงๆ สำหรับผม) มาดูสถิติกันดีกว่าครับ กราฟ CPU ไม่มีอะไรเปลี่ยนแปลง ขี้เกียจ cap ขอผ่านละกัน เอาที่น่าสนใจหน่อย กราฟ connection คงค้างในเซิฟเวอร์ครับ ตั้งแต่เริ่มประกาศ คือก่อนเวลาประมาณ 18.00 น. นิดหน่อย มาจนถึงปัจจุบัน ก็ยังมีการเรียกใช้งานอยู่เรื่อยๆ เห็นได้จากที่มีกราฟพุ่งปรี๊ดไปพอประมาณ สรุปเทคนิค optimize ที่ใช้ DNS Round Robin MySQL Indexes MySQL Memory Engine เอาไว้เดี๋ยวค่อยเขียนรายละเอียดของข้อ ...

Tags: , , , , ,

0005 | เตรียมรับมือประกาศผล admission

Saturday, May 3rd, 2008 Posted in IP Network, Misc, Web Server | 1 Comment »

และแล้วก็ใกล้จะถึงวันชี้ชะตา เด็กนักเรียน ม.6 ทั่วประเทศ แน่นอนครับ วันประกาศผล admission นั่นเอง กำหนดการปัจจุบัน วันที่ 4 พ.ค. 2551 เวลา 20.00 น. จะเริ่มประกาศพร้อมกันทุกเว็บทั่วประเทศ ในการนี้ เพื่อนผมจากทาง bodinzone ก็เป็นผู้ร่วมประกาศผลด้วยเช่นกัน (โดยมีผมเป็นเบื้องหลังเช่นเคย ฮาๆ) งานนี้ถือว่าเป็นงานหินครับ เพราะ load กระจุกตัวมากๆ คือช่วงเวลาตั้งแต่ก่อนเริ่มประกาศ จนถึงประกาศไปแล้ว 1 วันเต็มๆ จะเป็นวันที่คนเข้าเว็บประกาศผลกันอย่างมืดฟ้ามัวดิน พาลจะทำให้เว็บเหล่านี้ล่มตามๆ กันซะด้วยสิ ซึ่งประกาศทุกปีก็ล่มกันทุกปี ปีที่แล้วผมเลยเข้าร่วมทดสอบ load balancer แบบง่ายๆ ใช้ DNS Round Robin ที่เคยเขียนไปแล้วนั่นแหละครับ แล้วทำ สำเนาการประกาศผลมาไว้ด้วย โดยใช้ชื่อทีมของ bodinzone ปะหน้า ผลปรากฎว่า... สบายๆ ...

Tags: , ,