notrix Posted March 27, 2016 Share Posted March 27, 2016 hi, there are some performancecounters missing in permon.exe or in queries over wmi. PerformanceCounterType: "Logical Disks" or "Logical Drives"? Don't know exactly because they are written in my native tongue. WMI Query: "select * from Win32_PerfFormattedData_PerfDisk_LogicalDisk where Name="D:"" Counters like "Bytes/s", "Bytes read/s", "Bytes write/s", "Activity (%)" are not showing any values. Some are working fine ("Free Space (%)") The performance overview in Drivepool is working fine (showing read / write / file). Any fix for this? Already did a reset of the performancecounters in windows. DrivePool version is 2.1.1.561. OS is Server2012R2. Quote Link to comment Share on other sites More sharing options...
0 Christopher (Drashna) Posted March 28, 2016 Share Posted March 28, 2016 Is this for the Pool drive specifically? Meaning, is the D:\ drive the StableBit DrivePool disk? Quote Link to comment Share on other sites More sharing options...
0 notrix Posted March 28, 2016 Author Share Posted March 28, 2016 Yes, D:\ is the Pool drive. It works for every other drive in the system. The 3 drives that are part of the pool also show their performance data when monitored alone. Quote Link to comment Share on other sites More sharing options...
0 Christopher (Drashna) Posted March 28, 2016 Share Posted March 28, 2016 Okay, I can definitely confirm that this is the case on my system as well. However, I suspect that this is normal, based on how the pool driver works. It's an emulated disk and doesn't really see performance, at all. Also, constantly querying the underlying disks for this information is an additional overhead, and may actually adversely affect system performance (especially on lower end hardware). But I've flagged this for Alex (the developer), to confirm and to see if we can fix this. https://stablebit.com/Admin/IssueAnalysis/25968 Quote Link to comment Share on other sites More sharing options...
0 notrix Posted March 28, 2016 Author Share Posted March 28, 2016 Thanks for your help. I just need a way to read the performancedata from drivepool ... is there some kind of interface or file available to do so? The data is already visible in the drivepool gui, so there might be a way. I wouldn't mind to do the programming myself. Quote Link to comment Share on other sites More sharing options...
0 Christopher (Drashna) Posted March 29, 2016 Share Posted March 29, 2016 If you read from the individual disks in the pool, that would work. Aside from that, the IO is redirected directly to the underlying disks, so no actual IO passes through the drive. This is also what the UI is measuring. The software does expose information such as the members of the pool, using the DPCMD utility (but this just hooks into information that the driver exposes, actually). Quote Link to comment Share on other sites More sharing options...
Question
notrix
hi,
there are some performancecounters missing in permon.exe or in queries over wmi.
PerformanceCounterType: "Logical Disks" or "Logical Drives"? Don't know exactly because they are written in my native tongue.
WMI Query: "select * from Win32_PerfFormattedData_PerfDisk_LogicalDisk where Name="D:""
Counters like "Bytes/s", "Bytes read/s", "Bytes write/s", "Activity (%)" are not showing any values.
Some are working fine ("Free Space (%)")
The performance overview in Drivepool is working fine (showing read / write / file).
Any fix for this? Already did a reset of the performancecounters in windows.
DrivePool version is 2.1.1.561. OS is Server2012R2.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.