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

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

·¢²¼Ê±¼ä:2006-08-24 09:15:22À´Ô´:ºìÁª×÷Õß:MORR
¡¡¡¡Ê¹ÓÃtmpfs,ÎÒ°ÑËûÏû»¯ºóÓÃÀ´ÊµÏÖÐéÄâ´ÅÅÌÀ´´æ·ÅsquidµÄ»º´æÎļþºÍphpµÄseesion¡£Ëٶȿ첻ÉÙŶ£¡

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

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

¡¡¡¡1.¶¯Ì¬ÎļþϵͳµÄ´óС£¬

¡¡¡¡2.tmpfs µÄÁíÒ»¸öÖ÷ÒªµÄºÃ´¦ÊÇËüÉÁµç°ãµÄËٶȡ£ÒòΪµäÐ굀 tmpfs Îļþϵͳ»áÍêȫפÁôÔÚ RAM ÖУ¬¶Áд¼¸ºõ¿ÉÒÔÊÇ˲¼äµÄ¡£

¡¡¡¡3.tmpfs Êý¾ÝÔÚÖØÐÂÆô¶¯Ö®ºó²»»á±£Áô£¬ÒòΪÐéÄâÄÚ´æ±¾ÖÊÉϾÍÊÇÒ×ʧµÄ¡£ËùÒÔÓбØÒª×öһЩ½Å±¾×öÖîÈç¼ÓÔØ£¬°ó¶¨µÄ²Ù×÷¡£

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

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

[code]mkdir /dev/shm/tmp

chmod 1777 /dev/shm/tmp

mount --bind /dev/shm/tmp /tmp[/code]

¡¡¡¡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³ÌÐòÁË£º£©

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

¹²ÓÐ 0 ÌõÆÀÂÛ