เทคนิคนี้เป็นการเอา RAM ซึ่งเป็นหน่วยความจำหลักของระบบคอมพิวเตอร์มาทำเป็น DISK ส่งผลให้การเข้าถึงไฟล์ทำได้เร็วมาก เพราะ RAM ทำงานได้เร็วกว่า harddisk และอุปกรณ์เก็บข้อมูลอื่น ๆ ถ้าเรานำ RAM มาใช้เป็นพื้นที่ให้บริการเนื้อหาภายในเว็บที่เรียกบ่อย ๆ จะเพิ่มความเร็วให้กับเว็บได้มาก บริษัท Google เองเก็บ Index หลัก ๆ เอาไว้ใน RAM เพื่อเพิ่มความเร็วในการเข้าถึงข้อมูล
ขั้นตอนมีดังนี้
1. สร้าง Directory ที่ต้องการทำ Ramdisk
2. Mount ด้วยพารามิเตอร์ tmpfs
เช่น
#mkdir /ram
#mount -v -t tmpfs -o size=128M none /ram -o noatime,nodiratime
ตัวอย่างการใช้งาน
ไดเร็คทอรี่ /ram จะเป็นการใช้งานหน่วยความจำหลักของคอมพิวเตอร์มาทำเป็นไดเร็คทอรี่ ดังนั้น ไฟล์ต่าง ๆ ใน /ram จึงหายเมื่อ down ระบบ
ปล. noatime และ nodiratime เป็นการกำหนดให้การอ่านเขียนไฟล์ทุกครั้งไม่ต้องเขียนเวลาที่ใช้ในการเข้าถึง เพราะถ้าไม่กำหนดทุกไฟล์ที่ถูกเปิดอ่านจะมีการเขียนว่าไฟล์ดังกล่าวถูกเปิดอ่านเมื่อไรทุกครั้ง
หากท่านนำ Database เก็บไว้ใน RAM จะทำให้การทำงานเร็วมาก จะนำเสนอเทคนิคนี้ในโอกาสต่อไปครับ
คำสั่งเกี่ยวข้อง : linux ramdrive, linux ramdisk, mount ramdisk, mount ramdrive, tmpfs
ไม่มีความคิดเห็น:
แสดงความคิดเห็น