Month: August 2007

Make dd give a progress report.

คิดว่าหลายท่านคงเคยใช้คำสั่ง dd กันมาบ้างแล้ว แต่เวลาใช้งานเราไม่สามารถที่จะรู้ได้เลยว่าคำสั่งนี้ทำไปถึงไหนแล้ว ในบทนี้ผมจะเสนอวิธีการดูความคืบหน้าของการทำงานของคำสั่ง dd กันครับ $ dd if=/dev/zero of=/tmp/demo bs=1M count=1563 1563+0 records in 1563+0 records out 1638924288 bytes (1.6 GB) copied, 15.355191 seconds, 104.4 MB/s วิธีการที่ทำให้สามารถดูความคืบหน้าของการทำงานมีรายละเอียดดังน โดยทั่วไปถ้าเราใช้คำสั่ง…

ติดตั้ง MySQL Cluster

ในบทความนี้จะใช้เครื่องจำนวน 4 เครื่อง โดยแต่ละเครื่องจะมีหน้าที่ storages node จำนวน 2 เครื่อง (mysql-ndb-1 และ mysql-ndb-2) API node จำนวน 1 เครื่อง (mysql-api-1) และ Management node จำนวน 1 เครื่อง (mgmt) package สำหรับการติดตั้ง MySQL Cluster MySQL-clustermanagement-community.xxxx.rpm,…

Improve disk performance for Red Hat Enterprise Linux running in a VMware and xen environment.

ในระบบ virtualization เช่น VMWare หรือ Xen source จะมีการใช้งาน Disk ผ่านทาง Host ดังนั้นประสิทธิภาพ ในการทำงานถ้าเราให้ Host จัดการการใช้ Disk I/O ให้กับ Guest OS จะทำให้เกิด ประสิทธิภาพมากกว่าเนื่องจากว่า Host ได้มีการรอคอยการร้องขอการใช้งาน Disk I/O อยู่แล้วและสามารถจัดสรรการใช้งาน Disk I/O ได้ดีกว่า…

How to rescan the SCSI bus to add or remove a SCSI device without reboot

ระบบ Linux รองรับการทำ rescan SCSI drive แบบ online ซึ่งช่วยให้ไม่ต้องทำการ restart ระบบ โดยเมื่อต้องการให้ Linux rescan SCSI drive โดยไม่ต้อง restart เครื่องสามารถทำโดยใช้คำสั่ง echo "1" > /sys/class/fc_host/host/host#/issue_lip echo "- - -" > /sys/class/scsi_host/host/host#/scan โดยที่…

GNU/Linux distro timeline

ในปัจจุบันมี Distros ของ Linux เกิดขึ้นมากมาย แต่จะมีสักกี่คนจะรู้บ้างละว่า Distros ไหนบ้างที่เป็น Distro ที่เป็นต้นกำเนิดของ Linux Distors ต่างๆ เราลองมาดูกันสิว่า Linux ที่เราใช้อยู่มีต้นกำเนิดมาจาก Distros ไหน

ติดตั้ง device mapper multipathing บน SAN/NAS

เป็นบทความเก่าเอามาปัดฝุ่นใหม่ครับ เนื่องจากคิดว่าบางท่านอาจจะไม่ทราบว่าเอาไว้ืทำอะไร device-mapper multipathing มีไว้เพื่อใช้งานเพื่อทำ multipathing ควบคู่กับอุปกรณ์ที่เป็นพวก storage ครับ เช่น SAN หรือ NAS ครับ โดยเจ้าตัว device-mapper multipathing มีความสามารถที่จะทำงานในลักษณะ Load-Balance หรือ Fail-Over เพื่อใช้ในการ access storage ครับ ขอยกตัวอย่างเพื่อไม่เป็นไม่ให้งงกันไปใหม่แล้วกันนะครับ ตัวอย่าง เรามีอุปกรณ์ SAN อยู่และการเชื่อมต่อกับอุปกรณ์จะใช้สาย…

How to add a swap partition to my system

เมือต้องการเพิ่ม SWAP Partition ขึ้นมาใหม่จำเป็นจะต้องมีพาร์ทิชั่นว่างและต้อง set partition type เป็น Linux-SWAP ด้วย ยกตัวอย่างมี Partition ว่างเป็น /dev/hdb3 ขั้นตอนการสร้าง SWAP สร้าง SWAP ที่ Partition /dev/hdb3 # mkswap /dev/hdb3 Enable SWAP # swapon -a /dev/hdb3…

Transparent proxy in squid 2.6

การ config transparent proxy ตั้งแต่ squid version 2.6 เป็นต้นไป ได้เปลี่ยนการตั้งค่าใหม่โดยใช้ http_port 3128 transparent แทนการตั้งค่าแบบเก่าที่ต้องมี configuration มากมายหลายบรรทัด ตามตัวอย่างด้านล่าง http_port 3128 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on

3D Desktop Sun Microsystems

3D desktop ของ SUN ต้องการเครื่องที่้มี Spec ที่ค่อนข้างสูงทั้งในส่วนของพลังการคำนวนและการแสดงผล และ 3D desktop ตัวนี้ได้ถูกออกแบบมาให้สามารถใช้งานได้ทั้งระบบปฏิบัติการ windows, Linux และ UNIX (ไม่แน่ใจในส่วนของ MAC OS)

MS Cluster

MS Window 2000 Advance Edition ทำได้แค่ 2 node MS Window 2003 Standard Edition ทำได้ 4 node ถ้าจำไม่ผิด MS Window 2003 Enterprise Edition ทำได้ 8 node ถ้าจำไม่ผิด Microsoft แบ่ง Cluster เป็น…