MySQL to ramdisk

เขียน /Tmp  MySQL ลง memomy

mysql-to-ramdisk
หลังจาก mont แล้วก็ du -h ดูครับว่ามันมายัง

สืบเนื่องจากบทความนี้ MySQL Tuner ทำแล้วก็ยังไม่ดีขึ้นเพราะว่าไม่ได้จูนตามที่โปรแกรมแนะนำเท่าไหร่ มาวันนี้เทพ Grizzly แห่ง sanook.com บอกว่าทำไมมึงไม่ทำลง memory ว่ะ ก็เลยบอกว่าทำไมพี่ไม่บอกผมตั้งแต่ทีแรกล่ะว่ะ อิอิ ก็ไม่มีรอจากที่เขียน tmp ลง Disk ก็เปลี่ยนจากการเขียน Mysql ลง Memory หรือที่เรียกว่า Ramdisk นั่นเอง ไปดูวิธีการทำง่ายๆกันเลยครับ

เพิ่ม none /var/mysqltmp tmpfs defaults  0 0 ลงใน fstab

#nano /etc/fstab

none /var/mysqltmp tmpfs defaults  0 0

#mount /var/mysqltmp
#chmod +t /var/mysqltmp

Add “tmpdir = /var/mysqltmp” into /etc/mysql/my.cnf ทำการแก้ไขพาทของ tmp ครับ

หลักการง่ายๆ สร้างโฟลเดอร์ใหม่ขึ้นมาเพื่อเก็บเป็น tmp ของผมจะสร้างเป็น mysqltmp หลังจากนั้นก็เปลี่ยน chmod เป็น tmp ด้วยการ +t เข้าไปครับ เมื่อเพิ่มข้อมูลลงใน fstab เสร็จแล้วก็ทำการ mount เพื่อให้มันมีโฟลเดอร์อยู่จริง หลังจากนั้นก็ ls ดูครับว่าใน /var/mysqltmp เก็บ tmp จริงรึเปล่า

mysql-to-ramdisk-2.jpg
จากรูปคือไฟล์ที่เก็บจาก disk มาลง mem แล้วครับ

เพียงเท่านี้ก็จบครับ ไปเตะบอลก่อนดีกว่า…แล้วเจอกันบทความต่อไปครับ ลืมบอกไปใครอยากรู้ข้อมูล GAT PAT เข้าไปอ่านได้ที่นี่นะครับ GAT PAT