linux writeµÄÐÐΪ
´Ówrite()µ÷Ó÷µ»ØÊ±£¬ÄÚºËÒѾ½«»º³åÇøËùÌṩµÄÊý¾Ýµ½Äں˵Ļº³åÇø£¬µ«ÊÇÎÞ·¨±£Ö¤Êý¾ÝÒѾд³öµ½ÆäÔ¤¶¨µÄÄ¿µÄµØ¡£µÄÈ·£¬Ð´Èëµ÷Ó÷µ»ØµÄËÙ¶ÈʵÔÚÌ«¿ìÁË£¬¿ÉÄÜûÓÐʱ¼äÍê³É¸ÃÏîÄ¿µÄ¹¤×÷¡£´¦ÀíÆ÷ºÍÓ²ÅÌÖ®¼äµÄÐÔÄܲîÒìʹµÃ´ËÀàÁîÈËÍ·Í´µÄÐÐΪÏÔ¶øÒ×¼û¡£
ÊÂʵÉÏ£¬Èç¹ûÓû§¿Õ¼äÓ¦ÓóÌÐò·¢³öwrite()ϵͳµ÷Óã¬LinuxÄں˻áÏȽøÐÐÈô¸É¼ì²é£¬½Ó׎«Êý¾Ý¸´Öƽø»º³åÇø¡£ÉÔºó£¬Äں˻áÔÚºǫ́ÊÕ¼¯ËùÓГÔà”(ÓÐÊý¾ÝдÈë)»º³åÇø(ÄÚÈݸúÏàÓ¦´ÅÅ̿鲻ͬµÄËùÓлº³åÇø)£¬½«ËüÃǰ²ÅųÉ×î¼Ñ˳Ðò£¬½Ó×Åд½ø´ÅÅÌ¡£ÕâÈÃдÈëµ÷ÓõÄÖ´ÐпìÈçÉÁµç£¬¼¸ºõÁ¢¼´·µ»Ø£¬ÕâÒ²ÈÃÄں˿ÉÒÔ½«Ð´Èë²Ù×÷ÑӺ󵽽ϿÕÏеÄʱ¶ÎÔÙ½øÐУ¬²¢ÇÒÊǶà±ÊдÈë²Ù×÷»áÕûÅúÒ»Æð½øÐС£
ÑÓºó½øÐеÄдÈë²Ù×÷²¢²»»á¸Ä±äPOSIXµÄÓïÒå¡£¾ÙÀýÀ´Ëµ£¬Êý¾Ý¸ÕдÈ뻺³åÇø¶øÉÐδд»Ø´ÅÅÌ£¬´ËʱÈç¹û·¢³ö¶ÁÈ¡ÇëÇ󣬴ËÇëÇó¿É´Ó»º³åÇøµÃµ½Âú×㣬¶øÇÒ²»»áÒò´Ë¶ø¶ÁÈ¡µ½µØÅÌÉϵľÉÊý¾Ý¡£´ËÐÐΪ»áʵ¼ÊÌá¸ßÐÔÄÜ£¬ÒòΪ¶ÁÈ¡ÇëÇó¿É´ÓÄÚ´æÖеĻº³åÇøµÃµ½Âú×㣬¶ø²»±Ø´Ó´ÅÅÌ¡£µ±¶ÁÈ¡ºÍдÈëÇëÇóÈçÔ¤ÆÚ°ã½»Ìæ³öÏÖʱ£¬½á¹ûÒ²ºÍÔ¤ÆÚÒ»Ñù£¬Ò²¾ÍÊÇ˵£¬Êý¾Ý±»Ð´»Ø´ÅÅÌ֮ǰϵͳ²»»á±ÀÀ££¡¼´Ê¹Ó¦ÓóÌÐòÏàÐÅдÈëÇëÇóÒѾ³É¹¦Íê³ÉÁË£¬µ«ÊÂʵÉÏÊý¾ÝÉÐδд»Ø´ÅÅÌ¡£
ÑÓºóдÈëµÄÁíÒ»¸öÎÊÌâÊÇÎÞ·¨°²ÅÅдÈë˳Ðò£¬¾¡¹ÜÓ¦ÓóÌÐò¿ÉÄܻᰲÅÅдÈëÇëÇóµÄ˳Ðò£¬ºÃÈÃËûÃÇÄܹ»°´ÕÕÌØ¶¨µÄ˳Ðòд»Ø´ÅÅÌ£¬Äں˻áÒÔËüÈÏΪºÏÊʵķ½Ê½ÖØÐ°²ÅÅдÈëÇëÇóµÄ˳Ðò£¬Ö÷ÒªÊÇ»ùÓÚÐÂÄܵĿ¼ÂÇ¡£³ý·Çϵͳ±ÀÀ££¬·ñÔòÕâͨ³£²»ÊÇÒ»¸öÎÊÌ⣬ÒòΪËùÓлº³åÇø×îºó¶¼»áд»Ø´ÅÅÌ£¬ËùÒÔÒ»Çж¼ºÜºÃ¡£¼´Ê¹Èç´Ë£¬¾ø´ó¶àÊýµÄÓ¦ÓóÌÐòʵ¼ÊÉϲ¢²»¹ØÐÄдÈëÇëÇóµÄ˳Ðò¡£
ÑÓ³ÙдÈë±ØÐë̽ÌÖµÄ×îºóÒ»¸öÎÊÌâÊǻ㱨I/O´íÎó¡£Ð´»Ø´ÅÅÌÆÚ¼ä¿ÉÄܻᷢÉúÈκÎÎÞ·¨Ïò·¢³öдÈëÇëÇóµÄ½ø³Ì»ã±¨µÄI/O´íÎó£¬ÀýÈç´ÅÅÌÇý¶¯Æ÷¹ÊÕÏ¡£µÄÈ·£¬»º³åÇøÓëÕâЩ½ø³ÌºÁÎÞ¹ØÏµ¡£¼ÙÈçÓжà¸ö½ø³Ì“ŪÔà”(½«Êý¾ÝдÈë)µ¥Ò»»º³åÇø£¬¶øÕâЩ½ø³Ì¿ÉÄÜÔÚÊý¾ÝдÈ뻺³åÇøÖ®ºó²¢ÇÒÔÚÊý¾Ýд»Ø´ÅÅÌ֮ǰÏȽèËÞÁË¡£
Äں˻áÊÔͼ¾¡Á¿½µµÍÑÓºóдÈëµÄ·çÏÕ£¬ÎªÁËÈ·±£Êý¾Ý¿ÉÒÔ±»¼°Ê±Ð´³ö£¬ÄÚºË믧³åÇøÉèÁ¢ÁËÒ»¸öʱ¼äÉÏÏÞ£¬¶øÇÒ»áÔÚʱ¼ä³¬¹ýÉÏÏÞ֮ǰд³öËùÓГÔà”»º³åÇø¡£Óû§¿Éͨ¹ý/proc/sys/vm/dirty_expire_centisecondsÀ´É趨´ËÖµ£¬´ËÖµÒÔÀåÃë(°Ù·ÖÖ®Ò»Ãë)Ϊµ¥Î»¡£
Ïà¹ØÎĵµ£º
Red Hat Enterprise Linux 4, RHEL4
VMware® Workstation
7.0.0 build-203739
ÈçºÎÔö´óÐéÄâ»úµÄÓ²ÅÌÈÝÁ¿£ºÔÚÐéÄâ»úµÄÊôÐÔÀµã»÷"Add", ÔÚµ¯³ö¿òÖÐÑ¡Ôñ"Hard Disk"£¬È»ºóN¸öÏÂÒ»²½¼´¿É¡£
ÈçºÎÔÚHostºÍGuest VMÖ®¼äshareÎļþ£º
ÔÚVMÊôÐÔÀïµÄOptions tabÀѡÔñshare Folders£¬enable it, then ÉèÖÃÒ»¸öhostÅÌ·û»ò ......
4ÔÂ29ÈÕÏûÏ¢£¬ÔÚ¸Õ¸Õ½áÊøµÄ°ÍÈûÂÞÄÇ2010ÊÀ½çÒÆ¶¯´ó»áÉÏ£¬LinuxÖÇÄܲÙ×÷ϵͳ¼Ò×åÁ½¹ÉÊÆÁ¦ºÏ²¢£¬¼´Ó¢ÌضûµÄMoblinÓëŵ»ùÑǵÄMaemo£¬ºÏ²¢ºóÆôÓÃÐÂÃûMeeGo£¬²¢½»ÓÉLinux»ù½ð»á¹ÜÀí¡£
MeeGoÎÊÊÀÐÂÎÅÒ»³ö¾ÍÈçÃÍ»¢ÏÂɽ£¬Òý·¢Òµ½ç¹ã·º¹Ø×¢ºÍÈÈÒé¡£Ë˵ӢÐÛ²»Îʳö´¦£¿ÏȲ»ÂÛδÀ´ÊÇ·ñÈý·ÖÌì϶øµÃÆäÒ»£¬ÕýÊÇÒòΪÆä³öÉíÏÔ¹ó£¬MeeGo²ÅÎ ......
GCC ÖÐÎÄÊÖ²á
¡¡¡¡http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1
¡¡¡¡GNU make Ö¸ÄÏ
¡¡¡¡http://www.linuxsir.org/bbs/showthr...&threadid=40431
¡¡¡¡autoc ......
1¡¢Èí¼þ°²×°
Ð¶ÔØ£¬·Ö¼¸ÖÖÇé¿ö£º
A£º
RPM°ü£¬ÕâÖÖÈí¼þ°ü¾ÍÏñwindowsµÄEXE°²×°
ÎļþÒ»Ñù£¬¸÷ÖÖÎļþÒѾ±àÒëºÃ£¬²¢´òÁ˰ü£¬ÄĸöÎļþ¸Ã·Åµ½ÄĸöÎļþ¼Ð£¬¶¼Ö¸¶¨ºÃÁË£¬°²×°
·Ç³£·½±ã£¬ÔÚͼÐνçÃæÀïÄãÖ»ÐèҪ˫»÷¾ÍÄÜ×Ô¶¯°²×°
¡£
==ÈçºÎÐ¶ÔØ:
1¡¢´ò¿ªÒ»¸öSHELLÖÕ¶Ë
2¡¢ÒòΪLinux
ϵÄÈí¼þÃû¶¼°üÀ¨°æ±¾ºÅ£¬ËùÒÔÐ¶ÔØÇ°×îºÃ ......
1.ʱ¼ä±íʾ
ÔÚ³ÌÐòµ±ÖÐ,ÎÒÃǾ³£ÒªÊä³öϵͳµ±Ç°µÄʱ¼ä,±ÈÈçÎÒÃÇʹÓÃdateÃüÁîµÄÊä³ö½á¹û¡£Õâ¸öʱºòÎÒÃÇ¿ÉÒÔʹÓÃÏÂÃæÁ½¸öº¯Êý
time_t time(time_t *tloc); //ʱ¼ä¾«¶ÈΪÃë
char *ctime(const time_ ......