ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÇÉÓÃtmpfs¼ÓËÙÄãµÄlinux·þÎñÆ÷

·¢²¼Ê±¼ä:2006-08-16 09:34:10À´Ô´:ºìÁª×÷Õß:iLove.Rain
¡¡¡¡½ñÌì´ÓÅóÓѸߴº»ÔÄÇÀïÓÖѧÁËÒ»ÕУ¬¾ÍÊÇʹÓÃtmpfs,ÎÒ°ÑËûÏû»¯ºóÓÃÀ´ÊµÏÖÐéÄâ´ÅÅÌÀ´´æ·ÅsquidµÄ»º´æÎļþºÍphpµÄseesion¡£Ëٶȿ첻ÉÙŶ£¡

¡¡¡¡Ä¬ÈÏϵͳ¾Í»á¼ÓÔØ/dev/shm £¬Ëü¾ÍÊÇËùνµÄtmpfs£¬ÓÐÈË˵¸úramdisk£¨ÐéÄâ´ÅÅÌ£©£¬µ«²»Ò»Ñù¡£ÏóÐéÄâ´ÅÅÌÒ»Ñù£¬tmpfs ¿ÉÒÔʹÓÃÄúµÄ RAM£¬µ«ËüÒ²¿ÉÒÔʹÓÃÄúµÄ½»»»·ÖÇøÀ´´æ´¢¡£¶øÇÒ´«Í³µÄÐéÄâ´ÅÅÌÊǸö¿éÉ豸£¬²¢ÐèÒªÒ»¸ö mkfs Ö®ÀàµÄÃüÁî²ÅÄÜÕæÕýµØʹÓÃËü£¬tmpfs ÊÇÒ»¸öÎļþϵͳ£¬¶ø²»ÊÇ¿éÉ豸£»ÄúÖ»ÊÇ°²×°Ëü£¬Ëü¾Í¿ÉÒÔʹÓÃÁË¡£

¡¡¡¡tmpfsÓÐÒÔÏÂÓÅÊÆ£º

1¡£¶¯Ì¬ÎļþϵͳµÄ´óС£¬
2¡£tmpfs µÄÁíÒ»¸öÖ÷ÒªµÄºÃ´¦ÊÇËüÉÁµç°ãµÄËٶȡ£ÒòΪµäÐ굀 tmpfs Îļþϵͳ»áÍêȫפÁôÔÚ RAM ÖУ¬¶Áд¼¸ºõ¿ÉÒÔÊÇ˲¼äµÄ¡£
3¡£tmpfs Êý¾ÝÔÚÖØÐÂÆô¶¯Ö®ºó²»»á±£Áô£¬ÒòΪÐéÄâÄÚ´æ±¾ÖÊÉϾÍÊÇÒ×ʧµÄ¡£ËùÒÔÓбØÒª×öһЩ½Å±¾×öÖîÈç¼ÓÔØ£¬°ó¶¨µÄ²Ù×÷¡£

¡¡¡¡ºÃÁ˽²ÁËһЩ´óµÀÀí£¬´ó¼Ò¿´µÄ·³ÁË°É£¬»¹Êǽ²½²ÎÒµÄÓ¦Óðɣº£©

¡¡¡¡Ê×ÏÈÔÚ/dev/stm½¨¸ötmpÎļþ¼Ð£¬È»ºóÓëʵ¼Ê/tmp°ó¶¨

mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp


1¡£squidµÄ»º´æĿ¼ÉèÖÃ

vi /etc/squid/squid.conf

Ð޸ijÉ
cache_dir ufs /tmp 256 16 256
ÕâÀïµÄµÚÒ»¸ö256±íʾʹÓÃ256MÄڴ棬ÎÒ¾õµÃ¸ßÐÔÄÜLINUX˫Ч·À»ðǽHOWTOʹÓÃramdiskµÄ·½·¨»¹²»ÈçÖ±½ÓʹÓÃtmpfs£¬ÖÁÉÙÿ´ÎÆô¶¯²»ÓÃmkfs£¬»¹¿ÉÒÔ¶¯Ì¬¸Ä±ä´óС¡£

È»ºóÖØÆôһϷþÎñ£¬ok£¬ÏÖÔÚËùÓеÄsquid»º´æÎļþ¶¼±£´æµ¹tmpfsÎļþϵͳÀïÁË£¬ºÜ¿ìŶ¡£


¡¡¡¡2¡£¶ÔphpÐÔÄܵÄÓÅ»¯

¡¡¡¡¶ÔÓÚÒ»¸ö·ÃÎÊÁ¿´óµÄÒÔapache£«phpµÄÍøÕ¾£¬¿ÉÄÜtmpϵÄÁÙʱÎļþ¶¼»áºÜ¶à£¬±ÈÈçseesion»òÕßһЩ»º´æÎļþ£¬ÄÇôÄã¿ÉÒÔ°ÑËü±£´æµ½tmpfsÎļþ¡£

¡¡¡¡±£´æseesionµÄ·½·¨ºÜ¼òµ¥ÁËÖ»ÒªÐÞ¸Äphp.ini¾ÍÐÐÁË£¬ÓÉÓÚÎÒÒѾ­°Ñ/dev/stm/tmpÓë/tmp°ó¶¨£¬ËùÒÔ²»¸ÄдҲÐУ¬ÖÁÓÚphp³ÌÐò²úÉúµÄ»º´æÎļþÄÇÖ»ÄܸÄ×Ô¼ºµÄphp³ÌÐòÁË£º£©

¡¡¡¡Ï£ÍûÎÒµÄÕâ¸ö·½·¨£¬ÄܶÔÄãÓÐËùÆô·¢¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. ·è¿ñµÄÂìÒÏ ÓÚ 2006-08-19 17:13:46·¢±í:

    àÅ ÓÐÆô·¢ ¡°ÔÓҪѧµÄ¶«Î÷Ô½À´Ô½¶àÁË¡±#17