| November 11, 2009 11:00 PM PST | |
The Intel® NAS Performance Toolkit (NASPT) is a file system exerciser and analysis tool designed to enable direct measurement of home network attached storage (NAS) performance. Designed to emulate the behavior of an actual application, NASPT uses a set of real world workload traces gathered from typical digital home applications. Traces of high definition video playback and recording, office productivity applications, video rendering/content creation and more provide a broad range of different application behaviors. With the latest version of NASPT, users may even add their own custom traces. NASPT reproduces the file system traffic recorded in these traces onto whatever storage solution the user provides, records the system response, and reports a rich variety of performance information.
NASPT includes an intuitive graphical user interface to get teams up and running quickly, a graphical data analyzer for in-depth performance investigations, and a convenient batch mode feature for performing multiple test runs with a single click.
While NASPT runs on a 32-bit client version of Windows XP or Windows Vista, the target NAS device may run any operating system.
Version 1.7.0 adds the ability for users to add their own custom workloads to the lists of test run the NASPT, further expanding the utility and flexibility of the Intel NAS Performance Toolkit. Version 1.7.0 also adds support for the Windows Vista operating system.
Version 1.7.1 relaxes the operating system check to allow the program to run on 32-bit client versions of Windows 7. The program also checks for host systems with large amounts of installed memory, issuing a warning message when appropriate. Large amounts of host DRAM skew test results by enabling the host machine to cache large amounts of storage data locally rather than making requests of the NAS device the program is supposed to be testing. This can lead to higher scores than the NAS device itself can deliver. Most testers will not want their host machines "helping" in this way. Version 1.7.1 is otherwise identical to v1.7.0.
The source code for the NASPT Exerciser is now available. Visual Studio 2008 project. Please refer to the included build_environment.txt file for information on how to build the NASPT Exerciser. Questions, comments and suggestions are welcomed at NASPT_support@intel.com.- NASPT User Guide [PDF 393KB]
- Creating Custom NASPT Traces [PDF 92KB]
- Measuring and Improving NAS Performance – whitepaper [PDF 446KB]
- Fall IDF Presentation [PPT 2MB]
- Latest - Intel NAS Performance Toolkit v1.7.1 [50MB]
- NAS Performance Toolkit v1.7 – Exerciser Source Code [20MB]
- Intel NAS Performance Toolkit v1.6 [56MB]
For questions or comments regarding the Intel NAS Performance Toolkit, please send mail to NASPT_support@intel.com.
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (51) 
| October 23, 2008 11:12 AM PDT
Mike |
"While NASPT runs on a Windows XP or Windows Vista client, the target NAS device may run any operating system." The NASPT client is the PC platform that runs the actual software. At runtime, NASPT generates traffic from the client platform to the desired storage device. • Windows XP* SP2 or Windows Vista* operating system. PLEASE don't lie in your documentation and say that you support XP SP2. It does _NOT_ support XP 64bit. If there is a work around for the error "NASPT Exerciser only supports client versions of Windows XP and Windows Vista" please feel free to post it. |
| October 28, 2008 2:03 AM PDT
LAN |
PDT, Are you running this software on an Intel or AMD box? Please note that this software only works on INTEL processors: http://www.tomshardware.co.uk/intel-nas-toolkit,review-31393-4.html |
| November 23, 2008 8:42 AM PST
Dennis Wood |
This test series is everything we've been looking for in terms of NAS testing. If you could have read my mind, then write a program, it would have looked a lot like this. Two questions: 1. Would it be possible to extend each test to include file sizes etc set by the user? 2. Where did the multi-io options go in version 1.7? Cheers, Dennis Wood http://www.cinevate.com |
| December 11, 2008 1:29 AM PST
Nick | Unfortunately this didn't work for me. It spends an age running through the first step just to tell me it can't find the target drive anymore when I can quite happily access it myself. I have an Intel CPU and am using an ICYBOX NAS which runs SAMBA. Several attempts later I gave up and uninstalled it. |
| December 22, 2008 2:43 AM PST
Alexander Volkov |
It doesn't work on nfs mounted disk, tried on 2 diff. comps. WinXP SP3, latest unix services for windows. Both vers 1.6 and 1.7 |
| January 9, 2009 9:24 AM PST
Tony Bock |
For questions or comments regarding configuration issues please feel free to make use of NASPT_support@intel.com. They've got lots of experience working with different machines and configurations and should be able to help you. Many times, configuration issues can be worked through in a fairly short timeframe. Plus, if you are trying to use the software in a way we didn't foresee, we'd like to know so we can make the tool better for everyone. Note that v1.7 runs on any 32-bit Intel Architecture processor. |
| January 17, 2009 1:24 AM PST
Nikhil | Where is the officeproductivity.zip file? It's neither in the main NASPT 1.7 zip file nor in the installation folder. Would someone please clarify? |
| March 4, 2009 5:34 AM PST
father_mande |
Hi, I run NAS-PT 1.7, all run fine, I have on one NAS a very low value (if I compare to another NAS on same network, other result are coherent with the difference of cpu and disk ...) the very low result is in "Content Creation", my question is : where I can read what exactly "content creation" do ? to try to understand the difference ... for info : for two similar NAS one run at : Test: ContentCreation Throughput: 13.212 the other (lowest) at : Test: ContentCreation Throughput: 2.162 ... other result are similar. Thanks to redirect me to a link with explain about wath NAS-PT do in this test. Regards. |
| May 8, 2009 11:18 AM PDT
Tony Bock | Version 1.7 no longer requires that the user manually unzip the Office Productivity file. That's why you don't see the .zip file, it's already decompressed and should be ready to run. |
| May 8, 2009 11:28 AM PDT
Tony Bock |
Content Creation transfers a few gigabytes of data using roughly 95% writes along with reads of numerous small files. The traced workload is a user gathering several small input files into one big "mashup" style movie. The write stream appears fairly random, which may be troublesome for some NAS devices. Low performance could come from a variety of factors. Perhaps there's not enough memory on the device to keep up with all those random writes. The device could also be more optimized for sequential file access, which could be a good thing in most cases, but show up as a performance hit in this non-sequential case. |
| May 8, 2009 11:47 AM PDT
Tony Bock |
Dennis Wood wrote: Two questions: 1. Would it be possible to extend each test to include file sizes etc set by the user? 2. Where did the multi-io options go in version 1.7? ------------------------- 1. This is being seriously considered for future development. I will pass your request along. 2. Multi-IO was confusing for many novice users, all the more so since Windows XP's* SMB redirector at the time did not really issue more than one I/O at a time anyway. Users would crank up the queue depth to find that all they did was add threading overhead for a net performance loss. With the release of SMBv2, with Windows XP SP3 and Windows Vista*, the network redirector will now do more than one transaction at a time, so it may be worth putting back in. Again, I'll pass your interest along. *Other names and brands may be claimed as the property of others. |
| August 7, 2009 9:15 AM PDT
Kell |
This simply does not work and gives know reason why. I am using version 1.7. The Office productivity test is prepared (which means it can find the NAS and write the files on to it). I can access the NAS and view these files. When I run the test - I simply get ERROR Test:Office Productivity was not successfully completed. < OK > And it does nothing after that. Can someone please give some guidance - I tried the same with other tests and the result is the same. It gives no comment as to why it failed. Nothing written to logs of error msgs or anything. Nothing. |
| August 10, 2009 6:30 PM PDT
Alex | Why don't you get command line options to run NASPT? It would help us a lot! |
| August 19, 2009 11:52 AM PDT
Tony Bock |
Kell: There are some things you can try to narrow down the source of your issue: -Try targeting another device with your test, even if you just target you local hard drive, and see if that works -Try running a few different tests one at a time to see if any of them will work. -Inside your results directory (default is <my documents>naspt tests ) you should see the results of your tests organised by manufacturer, model name, and date/time. In each branch, you should see a NASPerf-APP.log file that may contain more information as to the source of the error. Finally, please work with NASPT_support@intel.com. They should be able to work with you and get your system up and running. |
| August 19, 2009 11:54 AM PDT
Tony Bock |
Alex: I'll pass your request along for consideration with the next release. |
| September 2, 2009 2:48 PM PDT
Gulamabbas |
Hello, I am trying to use the Intel NAS Performance Toolkit to test my NAS boxes; however when I prepare the target drive it returns with error code 5: Access is Denied. In addition when I click run it claims it has lost the target drives path, but I can access it perfectly fine. Please help Thank You |
| September 19, 2009 10:00 PM PDT
Chris Ramseyer | Windows 7 support asap plz. |
| September 23, 2009 7:03 AM PDT
Clas Mehus |
Yeah. Windows 7-support would be great. I guess support for CPUs from The Green Company also would have been nice, but my guess is also that ain't gonna happend ;-) |
| October 12, 2009 2:51 PM PDT
NemoPeti | Wundows 7 support please |
| October 12, 2009 3:16 PM PDT
NemoPeti |
Hello! I download the source, and comment out the OS check part, recompile, and run perfectly on Windows 7 x86 Ultimate and Professional systems. If Intel agree with it, I post a link to the modified .exe. All You have to do is: - install the application from the official installer - replace the original NASPerf.exe file with the one compiled myself |
| October 19, 2009 2:33 PM PDT
Chris Ramseyer | If you can go ahead and email that over to me. chrisram at tweaktown dot com |
| October 24, 2009 10:03 AM PDT
John Pastor | If you could email it to me as well: jpastor at carbonitemedia dot com |
| October 27, 2009 1:58 PM PDT
Tony Bock | New version posted that relaxes operating system version check, anabling exxecutable to run on Windows 7. |
| October 29, 2009 10:08 PM PDT
Jan Tillung |
Getting an error when preparing the Office Productivity files... My guess is there is an error in the xml? End of log file have the following: Parse result code: c00ce553 Fatal Error: The following tags were not closed: TRACE. Line: 0 Column: 0 |
| November 9, 2009 10:37 AM PST
Arnold |
Client: Latest version of NASPT (1.7x) on Windows 7 Ultimate 64. Error: NASPerf Test Results ( OfficeProductivity ) FS_replay.exe "C:Program Files (x86)IntelNASPTapp_tracesOfficeProductivity.xml" "Y:TESTOfficeProductivity" "C:testQWERTYModel9 november 2009, 20 28 28" -prep Parse result code: c00ce553 Fatal Error: De volgende labels zijn niet afgesloten: TRACE. Line: 0 Column: 0 |
| November 9, 2009 3:49 PM PST
Rob | Crap doesnt work. Content failed to create over and over. Fix it now PLEASE |
| November 11, 2009 5:37 AM PST
ELBY_ |
My question is: WHY it cannot be run on 2K? Who needs this OS check? |
| November 20, 2009 8:10 AM PST
Stanislav |
Please, our proposal for the 1.7.2+: 1) Return the multi-IO option (can be optional after OS check or in advanced settings) 2) Same test sets as in 1.6 (HD & Office, HD & Backup etc.) - it's impossible to migrate from 1.6 to use latest version in W7 on a new testbed. We tested lots of NASes in 1.6 and can't compare those results correctly with 1.7 :( 3) Batch would be great :) 4) Remembering last settings would be great (can be optional) Thanks so much :) P.S. 1 & 2 are so crazy important asap :( Is it possible to see updated version soon? |
| January 8, 2010 9:08 PM PST
SpamHater007 | 1.7 works great, just takes a looonnnnnggggg time to run, Windows 7 reports it as not responding - be patient it will complete. |
| January 11, 2010 5:02 PM PST
Alex |
1. Batch Run cannot work with 32GB SSD. But single run does can! How to fix it to get it work for batch? Could you make it in 1.7.2+? 2. Command line options are VERY needed! 3. Please add a disk info into the results...TXT file for the batch run! |
| February 19, 2010 4:23 AM PST
lucas72 |
"[...] program also checks for host systems with large amounts of installed memory, issuing a warning message when appropriate. [...]". Actually 2GB is considered large amount by the tool, so question is: nowadays who has less than 2GB on a PC? |
| June 25, 2010 9:52 AM PDT
mike |
Windows 7 64-bits support please. It seems a usefull aplication. |
| June 29, 2010 5:17 AM PDT
gwizzer |
Am I missing something ... excellent tool but seems to be missing two important components (and I hope that is what I am missing). 1. A performance index which allows us to compare different scenarios. I have to trawl through different tests for different scenarios to gather the throughput. Can there not be a performance factor which enables a weighting factor for each test which can then multiply the time / throughput factor and then total the (factors x weighting) so the test returns a single value. Then an end user who is interested in HD and run only the HD tests and obtain a single factor. 2. How can we compare readings between two tests ? Do I have to trawl through all of the factors to see which factors are different / comparable. However, the XML file has all of these comparable factors. I am running this on Windows 7 (64 bit), so perhaps I am missing some of this functionality. |
| June 29, 2010 8:10 AM PDT
gwizzer |
Hi, hopefully I am missing something due to my configuration (Windows 7 64 bit) 1. Should there by a performance factor (ie all the tests factored into a single figure ?) This would then allow us to compare similar systems ... and certainly ask questions about why one performs better over another .. if we need to drill in we have all of the information 2. How do you compare two systems against each other ? |
| June 29, 2010 8:42 AM PDT
Intel Software Network Support
|
Please email your questions, comments and suggestions to NASPT_support@intel.com. Thanks. == Aubrey W. Intel(R) Software Network Support |
| September 22, 2010 10:00 AM PDT
Tony Bock |
We did not include a single "performance index" number because different customers have different roles in mind for their NAS devices. Some may want high-quality media streaming while others may want to focus on backup performance or a more random access workload. The design team felt that exposing device performance across a wide range of scenarios was the most accurate expression of performance. We typically compare devices by charting different devices across a range of workloads and let the customer interpret the results based on the scenarios most important to them. You are free to devise your own "single number metric". Perhaps you could pick a few key workloads and add up their results or compute a weighted average based on relative importance. |
| January 14, 2011 11:11 PM PST
Jan Kromhout | No comment |
| February 18, 2011 3:46 AM PST
Clas Mehus | Hope to see a updated version of this tool soon. With a system with more than 2 gigabyte of RAM, some of the scores are just "way out there somewhere" (e.g. 3-400 MB/sec from a SOHO/SMB NAS...) |
| February 22, 2011 1:23 PM PST
Andrey |
Not work in Win7-64. |
| February 25, 2011 10:45 AM PST
jimj | 1.71 would not run in Windows 7 Pro 32 bit and would not prepare on Windows XP service pack 2 giving the error cannot find the file MSVCR71.dll. Attempted on 2 different machines. Version 1.6 works fine in XP |
| February 26, 2011 8:48 AM PST
bernhard |
From reading some of the comments about WIN7: Successfully runs in "Windows 7 SPI-64Bit Ultimate" with Administrator account - if needed enable administrator account in "local security policy" // had issues with "normal user account" // no comment :-) - no UNC path allowed, map drive letter. Web site using NASPT: http://www.smallnetbuilder.com/nas/nas-howto/31249-how-we-te..... revision-4 |
| April 17, 2011 7:19 AM PDT
Wolfram Schlich |
Solution for running NASPT 1.7 on Windows 7 (Ultimate EN) x64: 1. Download "Microsoft .NET Framework Version 1.1 Redistributable Package" from http://www.microsoft.com/downloads/en/details.aspx?familyid=..... laylang=en (dotnetfx.exe) 2. Extract dotnetfx.exe with WinRAR 3. Extract netfx.msi from dotnetfx.exe with msiexec: msiexec /a netfx.msi /qb TARGETDIR=C:temp 4. Locate msvcr71.dll in "C:tempWinMicrosoft.NETFrameworkURTInstallPath" 5. Copy msvcr71.dll into "C:Program Files (x86)IntelNASPT" 6. Right-click the NASPT Exerciser shortcut -> Properties -> Compatibility -> Privilege Level: [x] Run this program as an administrator :-) |
| April 17, 2011 7:21 AM PDT
Wolfram Schlich |
Solution for running NASPT 1.7 on Windows 7 (Ultimate EN) x64: 1. Download "Microsoft .NET Framework Version 1.1 Redistributable Package" from http://www.microsoft.com/downloads/en/details.aspx?familyid=..... laylang=en (dotnetfx.exe) 2. Extract dotnetfx.exe with WinRAR 3. Extract netfx.msi from dotnetfx.exe with msiexec: msiexec /a netfx.msi /qb TARGETDIR=C:temp 4. Locate msvcr71.dll in "C:tempWinMicrosoft.NETFrameworkURTInstallPath" 5. Copy msvcr71.dll into "C:Program Files (x86)IntelNASPT" 6. Right-click the NASPT Exerciser shortcut -> Properties -> Compatibility -> Privilege Level: [x] Run this program as an administrator :-) |
| May 11, 2011 2:02 AM PDT
bags |
worked like a charm. THANKYOU |
| July 21, 2011 6:10 PM PDT
Angs | Got thi error: HD Video Playback was not successfully prepared. Need your help. Thanks.. |
| August 11, 2011 2:54 PM PDT
Justin |
WINDOWS XP/7 NO LIKEY V1.71. USE v1.6. THAT IS WHAT TOM USES! |
| August 19, 2011 6:36 AM PDT
Ivan Tang |
Just installed Intel NAS Performance Toolkit v1.7.1 on my Windows 7 Enterprise SP1 32bit client. When running "Prepare" for all tasks, I consistently got the following error: NASPerf Test Results ( HDVideo_1Play ) FS_replay.exe "C:Program FilesIntelNASPTapp_tracesHDVideo_1Play.xml" "J:HDVideo_1Play" "C:UserstangkDocumentsNASPT_TestsEMCVNXe3300August 18, 2011, 11 40 54 AM" -prep Could Not Find C:Program FilesIntelNASPTnsb*.tmp PrepDrive failed getting name for temporary file Error Code: 5 -- Access is denied. NASPerf Test Results ( HDVideo_2Play ) FS_replay.exe "C:Program FilesIntelNASPTapp_tracesHDVideo_2Play.xml" "J:HDVideo_2Play" "C:UserstangkDocumentsNASPT_TestsEMCVNXe3300August 18, 2011, 11 40 54 AM" -prep Could Not Find C:Program FilesIntelNASPTnsb*.tmp PrepDrive failed getting name for temporary file Error Code: 5 -- Access is denied. I then installed v1.6 on my Windows XP SP3 client, and it does not have the same error. |
| November 25, 2011 10:55 AM PST
Naimc | Does anyone know of a conversion tool which can convert an Xperf etl disk_IO log file in xml format to the xml format used by FS_Analyze.exe and FS_replay.exe ? |
| January 14, 2012 12:13 AM PST
Michael L |
Batch run: Results in the *.txt-File are IMHO factor 10 against the results of the respective runs. Did anybody notice this? What is the reason or sense in this? Could not be something between bit and byte or "kilo" of sth.? |
| May 8, 2012 12:37 PM PDT
Tal Bar-Or |
Hello, Real a great utility , i found it more real world for file level testing rather than IOZONE and others. But is there any Roadmap for NASPT and official support for 64 bit OS any improvement ahead?. Thanks |
Trackbacks (14)
- Delicious Bookmarks for February 19th through February 20th « Lâmôlabs
February 20, 2010 12:06 PM PST - HTPC / Server box thingy - PC SHOW 2010 Pricelist | COMPUTEX 2010 | VRForums - Singapore IT & Lifestyle
May 20, 2010 11:24 PM PDT - Test your Nas | 活在當下
June 14, 2010 10:39 PM PDT - Linkstation » Blog Archiv » Nachtrag. Intel® NASPT.
July 27, 2010 11:45 AM PDT - benchmarking NICS? - Overclock.net - Overclocking.net
August 27, 2010 8:57 PM PDT - SAMBA — Improving Samba write performance on Linux | Password Samba
December 9, 2010 5:02 AM PST - Synology Performance Test: CS407 DS710+ - bernhard.hensler.net
March 3, 2011 6:00 AM PST - RAID в домашних условиях. Как добиться максимальной производительности | Блог Бафа
May 12, 2011 12:58 AM PDT - Synology Performance Test: CS407 DS710+ « Bernhard Hensler
September 17, 2011 2:00 AM PDT - Всё об Asus RT-N16 | ZhelTOYSov.RU
December 5, 2011 11:44 AM PST - ZhelTOYSov.RU
March 18, 2012 11:22 AM PDT - Die Synology DS412+ im Test – Gute Ausstattung & gute Leistung | Beatmasters WinLite Blog
March 23, 2012 5:49 AM PDT - Intel toolkit | Fotofill
May 9, 2012 9:32 AM PDT - iSCSI cистема хранения от Qsan на 4 SATA/SAS P110V04
May 15, 2012 2:20 AM PDT



TitusTodea
NASPerf Test Results
( FileCopyToNAS )
FS_replay.exe "C:Program FilesIntelNASPTapp_tracesFileCopyToNAS.xml" "Z:NASFileCopyToNAS" "C:Documents and SettingsadminMy DocumentsNASPT_TestsIOmegaModel23 October 2008, 00 57" -prep
NASPerf Test Results
( FileCopyFromNAS )
FS_replay.exe "C:Program FilesIntelNASPTapp_tracesFileCopyFromNAS.xml" "Z:NASFileCopyFromNAS" "C:Documents and SettingsadminMy DocumentsNASPT_TestsIOmegaModel23 October 2008, 00 57" -prep
Failed restoring file: Backup.bkf
CreateFile failed
Error Code: 32 -- The process cannot access the file because it is being used by another process.
My system and network drive is working quite good, so I don't know what is happening. The network drive is Read/Write.
OK. So I go to ADD REMOVE PROGRAM to uninstall this program, but there is no entry. I read NASPT.pdf but I did not found any information.
So.. I will erase this program from Program Files, and then I will go on Registry to manually delete some entries, and hope that I will not mess up Windows. :D:D:D