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

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

·¢²¼Ê±¼ä:2007-04-29 00:46:19À´Ô´:ºìÁª×÷Õß:competent
¡¡¡¡½ñÌì´ÓÅóÓѸߴº»ÔÄÇÀïÓÖѧÁËÒ»ÕУ¬¾ÍÊÇʹÓÃ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³ÌÐò¡£Ï£ÍûÎÒµÄÕâ¸ö·½·¨£¬ÄܶÔÄãÓÐËùÆô·¢¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ