วันอาทิตย์ที่ 6 กุมภาพันธ์ พ.ศ. 2554

การยกเลิก ATIME และ DIRATIME ในระบบลินุกซ์

ในการเข้าถึงไฟล์ทุกครั้งในระบบยูนิกส์และลินุกซ์ จะมีการเขียนเวลาขณะที่กำลังอ่านไฟล์และเขียนไฟล์เหล่านั้นเสมอ แม้เพียงอ่านไฟล์เท่านั้น ระบบปฏิบัติการจะทำการเขียนเวลาการเข้าถึงด้วย การทำอย่างนี้ หากให้บริการด้วย web server หากมีคนอ่านไฟล์บ่อย ๆ จะมีการเขียน Access Time ลงในไฟล์เท่ากับจำนวนที่อ่าน ทุก ๆ ไฟล์ รวมถึงไฟล์รูปภาพครับ



คำสั่ง ls -lu เป็นการตรวจสอบ Access Time ของไฟล์ เช่น

#ls -lu
total
-rw-r--r-- 1 root root 6 Mar 18 16:01 t1

การตรวจ ATIME และ DIRATIME ด้วยคำสั่ง mount ดังนี้

#mount
/dev/simfs on / type reiserfs (rw,usrquota,grpquota)
/proc on /proc type proc (rw)
/none on /dev type tmpfs (rw)
none on /dev/pts type devpts (rw,noatime,nodiratime)
none on /proc/sys/fs/binfmt_misc type binfmt misc (rw)

ท่านสามารถแก้ไข noatime และ nodiratime ตามวิดีโอที่นำเสนอนี้
โปรดระวัง คำสั่งนี้อาจะเป็นอันตรายกับระบบของท่าน ควรมีความรู้พื้นฐานเพียงพอในการดำเนินการ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น