ÖÚËùÖÜÖª£¬·þÎñÆ÷ÊÇÕû¸öÍøÂçϵͳºÍ¼ÆËãÆ½Ì¨µÄºËÐÄ£¬Ðí¶àÖØÒªµÄÊý¾Ý¶¼±£´æÔÚ·þÎñÆ÷ÉÏ£¬ºÜ¶àÍøÂç·þÎñ¶¼ÔÚ·þÎñÆ÷ÉÏÔËÐУ¬Òò´Ë·þÎñÆ÷ÐÔÄܵĺûµ¾ö¶¨ÁËÕû¸öÓ¦ÓÃϵͳµÄÐÔÄÜ¡£
¡¡¡¡ÏÖÔÚÊÐÃæÉϲ»Í¬Æ·ÅÆ¡¢²»Í¬ÖÖÀàµÄ·þÎñÆ÷ÓкܶàÖÖ£¬Óû§ÔÚÑ¡¹ºÊ±£¬ÔõÑù´Ó·×·±µÄÐͺÅÖÐÑ¡Ôñ³öËùÐèÒªµÄ£¬ÊʺÏÓÚ×Ô¼ºÓ¦ÓõķþÎñÆ÷²úÆ·£¬½ö½ö´ÓÅäÖÃÉÏÅбðÊDz»¹»µÄ£¬×îºÃÄܹ»Í¨¹ýʵ¼Ê²âÊÔÀ´É¸Ñ¡¡£¶ø¸÷ÖֵįÀ²âÈí¼þÓкܶàÖÖ£¬ÄãÓ¦¸ÃÑ¡ÔñÄĸöÈí¼þ²âÊÔ£¿ÏÂÃæ¾Í½éÉÜһЩ½ÏµäÐ͵IJâÊÔ¹¤¾ß£º
¡¡¡¡£¨Ò»£©·þÎñÆ÷Õû»úϵͳÐÔÄܲâÊÔ¹¤¾ß
¡¡¡¡Ò»Ì¨·þÎñÆ÷ϵͳµÄÐÔÄÜ¿ÉÒÔ°´ÕÕ´¦ÀíÆ÷¡¢ÄÚ´æ¡¢´æ´¢¡¢ÍøÂ缸²¿·ÖÀ´»®·Ö£¬¶øÕë¶Ô²»Í¬µÄÓ¦Ó㬿ÉÄÜ»á¶ÔijЩ²¿·ÖµÄÐÔÄÜÒªÇó¸ßһЩ¡£
¡¡¡¡Iometer£¨www.iometer.org£©£º´æ´¢×Óϵͳ¶ÁдÐÔÄܲâÊÔ
¡¡¡¡IometerÊÇWindowsϵͳ϶Դ洢×ÓϵͳµÄ¶ÁдÐÔÄܽøÐвâÊÔµÄÈí¼þ¡£¿ÉÒÔÏÔʾ´ÅÅÌϵͳµÄ×î´óIOÄÜÁ¦¡¢´ÅÅÌϵͳµÄ×î´óÍÌÍÂÁ¿¡¢CPUʹÓÃÂÊ¡¢´íÎóÐÅÏ¢µÈ¡£Óû§¿ÉÒÔͨ¹ýÉèÖò»Í¬µÄ²âÊԵIJÎÊý£¬ÓдæÈ¡ÀàÐÍ(Èçsequential ,random)¡¢¶Áд¿é´óС(Èç64K¡¢256K)£¬¶ÓÁÐÉî¶ÈµÈ£¬À´Ä£Äâʵ¼ÊÓ¦ÓõĶÁд»·¾³½øÐвâÊÔ¡£
¡¡¡¡Iometer²Ù×÷¼òµ¥£¬¿ÉÒÔÂ¼ÖÆ²âÊԽű¾£¬¿ÉÒÔ׼ȷÓÐЧµÄ·´Ó³´æ´¢ÏµÍ³µÄ¶ÁдÐÔÄÜ£¬Îª¸÷´ó·þÎñÆ÷ºÍ´æ´¢³§ÉÌËù¹ã·º²ÉÓá£
¡¡¡¡Sisoft Sandra£¨www.sisoftware.co.uk£©£ºWINDOWSÏ»ù×¼ÆÀ²â
¡¡¡¡SiSoft·¢ÐеÄSandraϵÁвâÊÔÈí¼þÊÇWindowsϵͳϵĻù×¼ÆÀ²âÈí¼þ¡£´ËÈí¼þÓг¬¹ýÈýÊ®ÖÖÒÔÉϵIJâÊÔÏîÄ¿£¬Äܹ»²é¿´ÏµÍ³ËùÓÐÅä¼þµÄÐÅÏ¢£¬¶øÇÒÄܹ»¶Ô²¿·ÖÅä¼þ£¨ÈçCPU¡¢ÄÚ´æ¡¢Ó²Å̵ȣ©½øÐдò·Ö(benchmark)£¬²¢ÇÒ¿ÉÒÔÓëÆäËüÐͺÅÓ²¼þµÄµÃ·Ö½øÐжԱȡ£ÁíÍ⣬¸ÃÈí¼þ»¹ÓÐϵͳÎȶ¨ÐÔ×ۺϲâÊÔ¡¢ÐÔÄܵ÷ÕûÏòµ¼µÈ¸½¼Ó¹¦ÄÜ¡£
¡¡¡¡Sisoft SandraÈí¼þÔÚ×î½ü·¢²¼µÄIntel bensleyƽ̨ÉϲâÊÔµÄÄÚ´æ´ø¿íÐÔÄܲ¢²»ÀíÏ룬²»ÖªµÀ²ÉÓøÃÈí¼þ²âÊÔµÄFBDÄÚ´æÐÔÄÜÊÇ·ñ»¹Óвο¼¼ÛÖµ,»òÐíÈí¼þÓ¦¸ÃÕë¶ÔFBDÄÚ´æ´ø¿íµÄ²âÊÔÏîÄ¿×öÒ»¸öÉý¼¶¡£
¡¡¡¡Iozone£¨www.iozone.org£©£ºlinuxÏÂI/OÐÔÄܲâÊÔ
¡¡¡¡ÏÖÔÚÓкܶàµÄ·þÎñÆ÷ϵͳ¶¼ÊDzÉÓÃlinux²Ù×÷ϵͳ£¬ÔÚlinuxƽ̨ϲâÊÔI/OÐÔÄÜ¿ÉÒÔ²ÉÓÃiozone¡£
¡¡¡¡iozoneÊÇÒ»¸öÎļþϵͳµÄbenchmark¹¤¾ß£¬¿ÉÒÔ²âÊÔ²»Í¬µÄ²Ù×÷ϵͳÖÐÎļþϵͳµÄ¶ÁдÐÔÄÜ¡£¿ÉÒÔ²âÊÔRead, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read, pread ,mmap, aio_read, aio_write µÈµÈ²»Í¬µÄģʽϵÄÓ²Å̵ÄÐÔÄÜ¡£²âÊÔËùÓÐÕâЩ·½Ãæ,Éú³ÉexcelÎļþ£¬ÁíÍâ, iozone»¹¸½´øÁËÓÃgnuplot»Í¼µÄ½Å±¾¡£
¡¡¡¡¸ÃÈí¼þÓÃÔÚ´ó¹æÄ£»úȺϵͳÉϲâÊÔNFSµÄÐÔÄÜ£¬¸ü¼Ó¾ßÓÐ˵·þÁ¦¡£
¡¡¡¡Netperf£¨www.netperf.org£©£ºÍøÂçÐÔÄܲâÊÔ
¡¡¡¡Netperf¿ÉÒÔ²âÊÔ·þÎñÆ÷ÍøÂçÐÔÄÜ£¬Ö÷ÒªÕë¶Ô»ùÓÚTCP»òUDPµÄ´«Êä¡£Netperf¸ù¾ÝÓ¦ÓõIJ»Í¬£¬¿ÉÒÔ½øÐв»Í¬Ä£Ê½µÄÍøÂçÐÔÄܲâÊÔ£¬¼´ÅúÁ¿Êý¾Ý´«Ê䣨bulk data transfer£©Ä£Ê½ºÍÇëÇó/Ó¦´ð£¨request/reponse£©Ä£Ê½¡£Netperf²âÊÔ½á¹ûËù·´Ó³µÄÊÇÒ»¸öϵͳÄܹ»ÒÔ¶à¿ìµÄËÙ¶ÈÏòÁíÍâÒ»¸öϵͳ·¢ËÍÊý¾Ý£¬ÒÔ¼°ÁíÍâÒ»¸öϵͳÄܹ»ÒÔ¶à¿éµÄËٶȽÓÊÕÊý¾Ý¡£
¡¡¡¡Netperf¹¤¾ßÒÔclient/server·½Ê½¹¤×÷¡£server¶ËÊÇnetserver£¬ÓÃÀ´ÕìÌýÀ´×Ôclient¶ËµÄÁ¬½Ó£¬client¶ËÊÇ netperf£¬ÓÃÀ´Ïòserver·¢ÆðÍøÂç²âÊÔ¡£ÔÚclientÓëserverÖ®¼ä£¬Ê×ÏȽ¨Á¢Ò»¸ö¿ØÖÆÁ¬½Ó£¬´«µÝÓйزâÊÔÅäÖõÄÐÅÏ¢£¬ÒÔ¼°²âÊԵĽá¹û£»ÔÚ¿ØÖÆÁ¬½Ó½¨Á¢²¢´«µÝÁ˲âÊÔÅäÖÃÐÅÏ¢ÒÔºó£¬clientÓëserverÖ®¼ä»áÔÙ½¨Á¢Ò»¸ö²âÊÔÁ¬½Ó£¬ÓÃÀ´À´»Ø´«µÝ×ÅÌØÊâµÄÁ÷Á¿Ä£Ê½£¬ÒÔ²âÊÔÍøÂçµÄÐÔÄÜ¡£
¡¡¡¡¶ÔÓÚ·þÎñÆ÷ϵͳÀ´Ëµ£¬ÍøÂçÐÔÄÜÏÔµÃÓÈÆäÖØÒª£¬ÓÐЩ·þÎñÆ÷ÉÏΪÁ˽ÚÊ¡³É±¾£¬²ÉÓÃÁË×ÀÃæ¼¶µÄÍøÂçоƬ£¬ÐÔÄÜÔõÑù£¬ÓÃÕâ¸öÈí¼þÒ»²â±ãÖªÁË¡£
¡¡¡¡ÒÔÉϽéÉܵÄÕ⼸¿î²âÊÔ¹¤¾ß¶¼ÊÇ¿ÉÒÔÃâ·Ñ´ÓÍøÉÏÏÂÔØµÄ·ÇÉÌÒµÈí¼þ£¬µ«ÊÇÆä²âÊÔ½á¹ûºÍÈϿɳ̶ȾùÊÇΪ´ó¶àÊýʹÓÃÕßËùÈÏͬµÄ¡£Äã¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÓ¦ÓÃÐèÇóÑ¡Ôñ²»Í¬µÄÈí¼þ½øÐвâÊÔ¡£
¡¡¡¡£¨¶þ£©Õë¶ÔÓ¦ÓõIJâÊÔ¹¤¾ß
¡¡¡¡Ëæ×ÅwebÓ¦ÓõÄÔö¶à£¬·þÎñÆ÷Ó¦Óýâ¾ö·½°¸ÖÐÒÔWebΪºËÐĵÄÓ¦ÓÃÒ²Ô½À´Ô½¶à£¬ºÜ¶à¹«Ë¾¸÷ÖÖÓ¦Óõļܹ¹¶¼ÒÔwebÓ¦ÓÃΪÖ÷¡£Ò»°ãµÄweb²âÊÔºÍÒÔÍùµÄÓ¦ÓóÌÐòµÄ²âÊԵIJàÖØµã²»ÍêÈ«Ïàͬ£¬ÔÚ»ù±¾¹¦ÄÜÒѾͨ¹ý²âÊԺ󣬾ÍÒª½øÐÐÖØÒªµÄϵͳÐÔÄܲâÊÔÁË¡£ÏµÍ³µÄÐÔÄÜÊÇÒ»¸öºÜ´óµÄ¸ÅÄ¸²¸ÇÃæ·Ç³£¹ã·º£¬¶ÔÒ»¸öÈí¼þϵͳ¶øÑÔ°üÀ¨Ö´ÐÐЧÂÊ¡¢×ÊÔ´Õ¼ÓÃÂÊ¡¢Îȶ¨ÐÔ¡¢°²È«ÐÔ¡¢¼æÈÝÐÔ¡¢¿É¿¿ÐԵȵȣ¬ÒÔÏÂÖØµã´Ó¸ºÔØÑ¹Á¦·½ÃæÀ´½éÉÜ·þÎñÆ÷ϵͳÐÔÄܵIJâÊÔ¡£ÏµÍ³µÄ¸ºÔغÍѹÁ¦ÐèÒª²ÉÓøºÔزâÊÔ¹¤¾ß½øÐУ¬ÐéÄâÒ»¶¨ÊýÁ¿µÄÓû§À´²âÊÔϵͳµÄ±íÏÖ£¬¿´ÊÇ·ñÂú×ãÔ¤ÆÚµÄÉè¼ÆÖ¸±êÒªÇ󡣸ºÔزâÊÔµÄÄ¿±êÊDzâÊÔµ±¸ºÔØÖð½¥Ôö¼Óʱ£¬ÏµÍ³×é³É²¿·ÖµÄÏàÓ¦Êä³öÏÀýÈçͨ¹ýÁ¿¡¢ÏìӦʱ¼ä¡¢CPU¸ºÔØ¡¢ÄÚ´æÊ¹ÓõÈÈçºÎ¾ö¶¨ÏµÍ³µÄÐÔÄÜ£¬ÀýÈçÎȶ¨ÐÔºÍÏìÓ¦µÈ¡£
¡¡¡¡¸ºÔزâÊÔÒ»°ãʹÓù¤¾ßÍê³É£¬ÓÐLoadRunner£¬Webload£¬QALoadµÈ£¬Ö÷ÒªµÄÄÚÈݶ¼ÊDZàд³ö²âÊԽű¾£¬½Å±¾ÖÐÒ»°ã°üÀ¨Óû§³£ÓõŦÄÜ£¬È»ºóÔËÐУ¬µÃ³ö±¨¸æ¡£
¡¡¡¡Ê¹ÓÃѹÁ¦²âÊÔ¹¤¾ß¶Ôweb·þÎñÆ÷½øÐÐѹÁ¦²âÊÔ¡£²âÊÔ¿ÉÒÔ°ïÖúÕÒµ½Ò»Ð©´óÐ͵ÄÎÊÌ⣬ÈçËÀ»ú¡¢±ÀËð¡¢ÄÚ´æÐ¹Â©µÈ£¬ÒòΪÓÐЩ´æÔÚÄÚ´æÐ¹Â©ÎÊÌâµÄ³ÌÐò£¬ÔÚÔËÐÐÒ»Á½´Îʱ¿ÉÄܲ»»á³öÏÖÎÊÌ⣬µ«ÊÇÈç¹ûÔËÐÐÁ˳ÉǧÉÏÍò´Î£¬ÄÚ´æÐ¹Â©µÃÔ½À´Ô½¶à£¬¾Í»áµ¼ÖÂϵͳ±À»¬¡£
¡¡¡¡Loadrunner£ºÔ¤²âϵͳÐÐΪºÍÐÔÄܵĸºÔزâÊÔ¹¤¾ß
¡¡¡¡Ä¿Ç°£¬Òµ½çÖÐÓв»ÉÙÄܹ»×öÐÔÄܺÍѹÁ¦²âÊԵŤ¾ß£¬Mercury£¨ÃÀ¿ÆÀû£©Interactive¹«Ë¾µÄLoadRunnerÊÇÆäÖеÄٮٮÕߣ¬Ò²ÒѾ³ÉΪÁËÐÐÒµµÄ¹æ·¶,Ŀǰ×îеİ汾8.1¡£
¡¡¡¡LoadRunner ÊÇÒ»ÖÖÔ¤²âϵͳÐÐΪºÍÐÔÄܵĸºÔزâÊÔ¹¤¾ß£¬Í¨¹ýÄ£ÄâÉÏǧÍòÓû§ÊµÊ©²¢·¢¸ºÔؼ°ÊµÊ±ÐÔÄܼà²âµÄ·½Ê½À´È·ÈϺͲéÕÒÎÊÌ⣬LoadRunner Äܹ»¶ÔÕû¸öÆóÒµ¼Ü¹¹½øÐвâÊÔ£¬LoadRunner ÊÊÓÃÓÚ¸÷ÖÖÌåϵ¼Ü¹¹£¬ÄÜÖ§³Ö¹ã·¶µÄÐÒéºÍ¼¼Êõ£¨ÈçWeb¡¢Ftp¡¢DatabaseµÈ£©£¬ÄÜÔ¤²âϵͳÐÐΪ²¢ÓÅ»¯ÏµÍ³ÐÔÄÜ¡£Ëüͨ¹ýÄ£Äâʵ¼ÊÓû§µÄ²Ù×÷ÐÐΪºÍʵÐÐʵʱÐÔÄܼà²â£¬À´°ïÖúÄú¸ü¿ìµÄ²éÕҺͷ¢ÏÖÎÊÌâ¡£LoadrunnerÊÇÒ»¸öÇ¿´óÓÐÁ¦µÄѹÁ¦²âÊÔ¹¤¾ß£¬ËüµÄ½Å±¾¿ÉÒÔÂ¼ÖÆÉú³É£¬×Ô¶¯¹ØÁª¡£²âÊÔ³¡¾°ÃæÏòÖ¸±ê£¬ÊµÏÖÁ˶෽¼à¿Ø¡£¶øÇÒ²âÊÔ½á¹û²ÉÓÃͼ±íÏÔʾ£¬¿ÉÒÔ×ÔÓɲð·Ö×éºÏ¡£
¡¡¡¡Í¨¹ýLoadrunnerµÄ²âÊÔ½á¹ûͼ±í¶Ô±È£¬Äã¿ÉÒÔѰÕÒ³öϵͳƿ¾±µÄÔÒò£¬Ò»°ãÀ´Ëµ¿ÉÒÔ°´ÕÕ·þÎñÆ÷Ó²¼þ¡¢ÍøÂç¡¢Ó¦ÓóÌÐò¡¢²Ù×÷ϵͳ¡¢Öмä¼þµÄ˳Ðò½øÐзÖÎö¡£
¡¡¡¡LoadrunnerÊÇÒ»¿îÊÕ·ÑÈí¼þ£¬¸ù¾Ý²âÊÔÏîÄ¿ºÍÐéÄâÓû§ÊýÄ¿µÄ²»Í¬¶ø»¨·Ñ²»Í¬µÄ·ÑÓᣲ»¹ýÄã¿ÉÒÔÏÂÔØµ½Ãâ·ÑʹÓÃ10ÌìµÄ²âÊÔ°æ±¾¡£
¡¡¡¡Webload£ºWEBÐÔÄÜѹÁ¦²âÊÔ
¡¡¡¡webloadÊÇRadView¹«Ë¾ÍƳöµÄÒ»¸öÐÔÄܲâÊԺͷÖÎö¹¤¾ß,ËüÈÃwebÓ¦ÓóÌÐò¿ª·¢Õß×Ô¶¯Ö´ÐÐѹÁ¦²âÊÔ; webloadͨ¹ýÄ£ÄâÕæÊµÓû§µÄ²Ù×÷,Éú³ÉѹÁ¦¸ºÔØÀ´²âÊÔwebµÄÐÔÄÜ¡£
¡¡¡¡Óû§´´½¨µÄÊÇ»ùÓÚjavascriptµÄ²âÊԽű¾,³ÆÎªÒé³Ìagenda,ÓÃËüÀ´Ä£Äâ¿Í»§µÄÐÐΪ,ͨ¹ýÖ´Ðиýű¾À´ºâÁ¿webÓ¦ÓóÌÐòÔÚÕæÊµ»·¾³ÏµÄÐÔÄÜ¡£µ±Ç°×î¸ß°æ±¾ÊÇ6.0¡£webloadÌṩѲº½¿ØÖÆÆ÷cruise controlµÄ¹¦ÄÜ,ÀûÓÃѲº½¿ØÖÆÆ÷,¿ÉÒÔÔ¤¶¨ÒåwebÓ¦ÓóÌÐòÓ¦¸ÃÂú×ãµÄÐÔÄÜÖ¸±ê,È»ºó²âÊÔϵͳÊÇ·ñÂú×ãÕâЩÐèÇóÖ¸±ê; cruise controlÄܹ»×Ô¶¯°Ñ¸ºÔؼӵ½webÓ¦ÓóÌÐò,²¢½«Ôڴ˸ººÉÏÂÄܹ»·ÃÎʳÌÐòµÄ¿Í»§ÊýÁ¿Éú³É±¨¸æ¡£
¡¡¡¡webloadÄܹ»ÔÚ²âÊԻỰִÐÐÆÚ¼ä¶Ô¼à²âµÄϵͳÐÔÄÜÉú³ÉʵʱµÄ±¨¸æ,ÕâЩ²âÊÔ½á¹ûͨ¹ýÒ»¸öÒ×¶ÁµÄͼÐνçÃæÏÔʾ³öÀ´,²¢¿ÉÒÔµ¼³öµ½excelºÍÆäËûÎļþÀï¡£
¡¡¡¡ÕâÁ½¸öÈí¼þµÄ¹¦ÄÜËäȻǿ´ó£¬²¢ÇÒ¿ÉÒÔ×Ô¶¯Éú³É²âÊÔ±¨¸æ£¬µ«ÆäÖÕ¾¿ÊÇÒ»¸ö¹¤¾ß£¬Èç¹ûÄãÏëÕæÕýµÄ¶¨Î»·þÎñÆ÷ÐÔÄܵĺûµºÍÐÔÄܵį¿¾±ËùÔÚ£¬ÐèҪʹÓù¤¾ßµÄÈ˶ÔÓÚ²âÊÔÈí¼þµÄ·½·½ÃæÃæ¶¼ÒªÓÐÁ˽⣬±ÈÈçÈí¼þÌåϵ¹¹¼Ü£¬ÍøÂçÍØÆË£¬·þÎñÆ÷Ó²¼þµÈ֪ʶ¡£ |