Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linuxÄÚºËÇé¾°·ÖÎö{ÐźŠ½ø³Ì}

Allocaº¯Êý£¬ÓÃÓÚÔÚÕ»ÉÏ·ÖÅäÄڴ棬
gcc
µÄ¶¯Ì¬Êý×é¾ÍÊÇͨ¹ýËüÀ´Ö§³ÖµÄ¡£
ÖжϺÍÐźŵĸÅÄîÊDz»Í¬µÄ£¬ÐźÅÊÇ·¢¸ø½ø³ÌµÄ£¬Ó²ÖжÏÊÇÄں˺ÍÓ²¼þÖ®¼ä£¬¶¼ÊÇÒì²½µÄ£¬²»¿ÉÔ¤ÖªµÄ¡£
ϵͳµ÷ÓýøÈëÄÚºËÊDz»·¢Éú½ø³ÌÇл»µÄ¡£DIRECT_IO
²»Ê¹ÓÃϵͳ
IO
»º´æ£¬»¹Òª±£Ö¤»º³åÇøÄÚ´æ²»±»
swap
£¬Õâ¸öÓÃÓÚÄÇЩÓû§²ã½øÐлº´æµÄÓ¦ÓóÌÐò¡£
¿ÉÖØÈëµÄÒ»¶¨ÊÇḬ̈߳²È«µÄ£¬³ý´ËÖ®Íâ¶þÕß¾ÍûÓÐÈκαØÈ»ÁªÏµÁË¡£¿ÉÖØÈëÔÚ´¦ÀíÐźųÌÐòʱÊǺÜÖØÒªµÄ¡£ÐźŴ¦ÀíµÄÁ÷³ÌÊÇ´ÓÄÚºË̬»Øµ½Óû§Ì¬£¬Ö´ÐÐÍêÔÙ½øÈëÄÚºË̬¡£
¡¶Understanding The Linux Kernal
¡·ºÍ¡¶
Linux
ÄÚºËÇé¾°·ÖÎö¡·ºÜ¶àÖØºÏµÄµØ·½£¬¾ÍÏñ·­Ò룬ֻÊǺóÕß´úÂë¶àЩ£¬Ç°Õß½²µÄÓеã³éÏó¡£


Ïà¹ØÎĵµ£º

LinuxÏÂDB2µÄ°²×°ÊÖ°ÑÊÖ½Ìѧƪ

 
½ñÌì°²×°ÁËdb2£¬Ã¦Á˺ÃÒ»Õó×Ó£¬ÉÏÍøÕÒ×ÊÁϵȣ¬ÖÕÓÚ×°ºÃÁË£¬ÏÂÃæ¾Í°ÑÎҵIJ½Öè¸ú´ó¼Ò·ÖÏíһϡ£
¡¡¡¡µÚÒ»²½:¼ì²é³ÌÐò°ü¼°Æä°æ±¾
¡¡¡¡ compat-libstdc++-7.3-2.96.118.i386.rpm
¡¡¡¡     ÔÚlinuxµÄ°²×°ÅÌÉÏ,ÕÒµ½ºóʹÓÃrpm -i compat-libstdc++-7.3-2.96.118.i386.rpm °²×°¼´¿É
¡¡¡¡µÚ ......

Linux/Unixϸ÷ÖÖѹËõÎļþµÄѹËõ/½âѹ·½·¨

1. gzÎļþ
ÕâÖÖÎļþ¿ÉÒÔʹÓÃgzip¡¢gunzip¡¢zcat½øÐнâѹ£º
gzip -d file_name
gunzip -d file_name
zcat file_name
2. tar.gz¡¢tgzÎļþ
ÕâÖÖѹËõÎļþʹÓýâѹÃüÁîºÍtarÃüÁîÅäºÏʹÓã¬È磺
gzip -d file_name.tar.gz
gunzip -d file_name.tgz
zcat file_name
È»ºóÖ´ÐУº
tar xvf file_name.tar
ijЩ°æ±¾µÄt ......

Oracle 11g R1 for Linux(RHEL5)°²×°

1 ¡¢°²×°Ç°µÄ×¼±¸
1.1 ¼ì²éÓ²¼þ
ÎïÀíÄڴ棺 # grep MemTotal /proc/meminfo
½»»»¿Õ¼ä£º # grep SwapTotal /proc/meminfo
½»»»¿Õ¼äµÄ´óСÊǸù¾ÝÎïÀíÄÚ´æµÄ´óСÀ´ÉèÖõģ¬ÎïÀíÄÚ´æÉÙÓÚ 2G µÄÔò½»»»¿Õ¼äÉèΪÎïÀíÄÚ´æµÄÁ½±¶£¬ÎïÀíÄÚ´æ´óÓÚ 2G µÄÔò½»»»¿Õ¼äºÍÎïÀíÄÚ´æ´óСһÑù¡£Èç¹û²»·ûºÏÉÏÊö¹æ¶¨£¬ÄÇô¾ÍÐèÒªÖØÐÂÉèÖý ......

LinuxÖеÄÄÚ´æ·ÖÅäºÍÊÍ·ÅÖ®__alloc_pages()º¯Êý·ÖÎö

  ÔÚÉÏÆªÎÄÕµĽá⣬ÎÒÃÇ˵»áÔÚ½ÓÏÂÀ´µÄÎÄÕ·ÖÎö·ÖÅ亯ÊýµÄ¾ßÌå´úÂ룬½áºÏÎÒÉÏÆªÎÄÕÂ˵µÄ»ï°é»úÖÆºÍÀäÈÈÇøµÄ¸ÅÄ¸üºÃµÃÈ¥Àí½âÕâ¸ö·ÖÅä¹ý³Ì¡£ºÃÁË£¬ÎÒÃDz»ÔÙ¶à˵ÁË£¬ÎÒÃÇÏÖÔÚ¿ªÊ¼·ÖÎö´úÂë°É¡£
  struct page * fastcall __alloc_pages(unsigned int gfp_mask, unsigned int order,struct zonelist *zonelist) ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ