NUMA Architecture and MySQL

By Tum. | On Thursday, October 25th, 2012 - No Comments »
NUMA Architecture and MySQL

NUMA เป็นสถาปัตยกรรมแบบใหม่สำหรับ multiple processor โดยแต่ละ processor (physical) จะมี memory ของตัวเอง ชุดหนึ่ง ซึ่งจะทำให้ processor สามารถเข้าถึง memory ได้รวดเร็วมากกว่าสถปัตยกรรมเก่า ระบบปฏิบัติการ Linux มีวิธีการจัดการกับ NUMA system อย่างไร จะมอง hardware ในระดับ physical layer เรียก processor ว่า node หรือก็คือ 1 node. 

How to get physical number of CPU sockets on Linux server

By Tum. | On Friday, September 21st, 2012 - No Comments »
How to get physical number of CPU sockets on Linux server

บนเครื่อง Linux Server หากต้องการตรวจสอบว่าเครื่อง server ที่ใช้งานอยู่มีจำนวน CPU กี่ socket เราสามารถทำได้โดยไม่จำเป็นต้องไปเปิดเครื่อง server ดู โดยคำสั่งที่ใช้คือ dmidecode การติดตั้ง dmidecode บน Centos [root@Ezylinux ~]# yum install dmidecode 123  [root@Ezylinux ~]# yum install dmidecode  คำสั่งในการตรวจสอบจำนวน. 

How to streaming export and import MySQL database to other server

By Tum. | On Thursday, September 20th, 2012 - No Comments »
How to streaming export and import MySQL database to other server

ใครเคย dump database พร้อม import database ข้ามเครืองบ้าง? ฟังดูแล้วเหมือนจะทำไม่ได้ แต่จริงๆแล้วสามารถทำได้และไม่มีอะไรสลับซับซ้อนเพียงแค่มีคำสั่ง nc (netcat) มาช่วยในการส่งข้อมูลแบบ streaming ไปยังเครื่องปลายทาง สำหรับการ streaming export and import MySQL database ไปยังเครื่องอื่นสามารถทำได้โดย รัน. 

How to remote access Linux GUI in Windows with Xming

By Tum. | On Monday, September 17th, 2012 - No Comments »
How to remote access Linux GUI in Windows with Xming

โดยความเข้าใจของคนส่วนใหญ่แล้ว เมื่อ remote ไปยัง Linux แบบ ssh โดยผ่าน putty แล้วจะไม่สามารถรันคำสั่งที่เรียก GUI ได้ เช่นโปรแกรม firefox, system-config-network เป็นต้น แต่ถ้าหากเราตั้งค่าต่างๆอย่างถูกวิธีก็สามารถรันคำสั่งที่เรียก GUI ได้ ซึ่งการเรียกใช้งานผ่าน GUI ผ่าน putty สามารถเพิ่มความสะดวกสบายให้กับการทำงานบางอย่างได้มากกว่าการทำงานผ่าน. 

Displaying network traffic using tshark

By Tum. | On Tuesday, August 28th, 2012 - No Comments »
Displaying network traffic using tshark

การแก้ไขปัญหาทางด้าน network มี tools ให้เลือกใช้งานหลากหลายซึ่งแต่ละตัวก็มีข้อดีทั้งนั้น และในบทความนี้จะแนะนำ tool ตัวหนึ่งที่สามารถช่วยวิเคราะห์ traffic ของเครื่องได้ดีตัวหนึ่ง tool ตัวนี้คือ tshark TShark คือ network protocol analyzer (wireshark แบบ text mode) ที่จะช่วยให้สามารถ capture data packet จาก network แบบ. 

Prevent Apache against Dos/DDos attack with mod_evasive

By Tum. | On Tuesday, August 7th, 2012 - No Comments »
Prevent Apache against Dos/DDos attack with mod_evasive

การโจมตีด้วยวิธีการส่ง HTTP requests จำนวนมากไปยัง web server เป็นการโจมตีแบบ DOS (Denial Of Service) ชนิดหนึ่ง ที่พยายามทำให้ web server ทำงานหนักมากขึ้นเรื่อยๆ จนกระทั่งไม่สามารถให้บริการต่อไปได้ แต่การโจมตีด้วยวิธีการนี้สามารถป้องกันได้โดยง่ายเพียงแค่ติดตั้ง mod_evasive ที่ Apache และ configure. 

Fix error when adding datastore in VMware ESXi

By Tum. | On Thursday, July 26th, 2012 - No Comments »
Fix error when adding datastore in VMware ESXi

เมื่อทำการ add datastore เข้าไปยัง VMware ESX/ESXi ด้วย Add Storage wizard แล้วเกิด error ดังข้างล่าง An error occurred during host configuration. Call “HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” for object “ha-datastoresystem” on ESXi “xxx.xxx.xxx.xx″ failed. An internal error occurred in the vsphere client. ปัญหานี้อาจเกิดจาก ขนาดของของ LUN มีขนาดใหญ่กว่า 2TB – 512 bytes (vSphere 4) LUN นี้เคยถูกใช้แบบ RDM (Raw Device Mapping) LUN มี GPT partition ที่ไม่สามารถลบออกได้ ปัญหาโดยส่วนใหญ่เกิดจากการนำ.