|
Hi, what's normal/acceptable range for the following performance counter?
Pages/Sec
Average Disk Queue Length
% Processor Time
Thanks
|
|
|
|
|
Pages/Sec - This should always be low bordering on zero. Spikes are ok, but constant paging means the server is out of memory.
Average Disk Queue Length - This depends on the application. If the application is disk intensive this value will be high. If there isn't a lot of disk access this should be zero.
% Processor Time - Depends on what the system is doing, lower is better. If it is high, find out why it is high. For example on a SQL server chances are it is due to bad indexes or unoptimized queries.
I can imagine the sinking feeling one would have after ordering my book,
only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
|
|
|
|
|
andy brummer wrote:
% Processor Time - Depends on what the system is doing, lower is better. If it is high, find out why it is high. For example on a SQL server chances are it is due to bad indexes or unoptimized queries
but a 15% % Processor Time means CPU is under utilized?
|
|
|
|
|
Each task typically deals with the following resources, CPU, disk, memory, network and shared memory areas. If you have a task that requires a lot of network, disk access or shared memory access then you can run out of these resources before you hit high CPU usage and your server will get overloaded with minimum CPU usage.
For an active service, average response time and requests/second typically are the best indicators of load. Since each server and application is different you need to compare the ability of the service to handle additional load. As long as you can add requests without much growth in the response time the service is not running out of resources, but once you hit a limit you get a dramatic increase in the average response time. That is how you tell if a server is overloaded. Before you put a server is production, it is always a good idea to have a rough estimate of the load it can handle.
Without knowing anything specific about the server and application setup, it is hard to tell what and where the problem is. If it is SQL server, I usually profile the server and look at any long running queries to find any that could stand some optimization.
I can imagine the sinking feeling one would have after ordering my book,
only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
|
|
|
|
|
I use Sysinternals Process Explorer to find that a sertain process is accessing file with a name "\Device\WMIDataDevice" and a another file with a name "\Device\USBPDO-7".
What does this name represent and how do I get access to the same file?
Any help is greatly appreciated,
Thanks.
|
|
|
|
|
Windows represents just about anything that can be read/written, such as pipes, com ports, mailslots, sockets, file streams, and, of course, files using the file api's. Any device driver that wants to expose it's device to user mode, will allow it to be "opened" using the CreateFile() api. This will return a handle to user mode that can be used to read/write/close the device. So in the case of "\Device\USBPDO-7", this is probably a handle to a USB port, so that the process can read and write data to a usb device.
http://msdn.microsoft.com/library/en-us/fileio/fs/createfile.asp?frame=true[^]
|
|
|
|
|
Anyone know how to monitor bandwidth utilization between two physical servers (Application and database)? I know how to monitor number of byte the NIC's are sending and receiving, but I need to find out if the connection between the two is underutilized/overutilized. How can I do that?
I found this from here...:
If you think that you have a network bottleneck, it is easy to check using the Network Segment Object: % Network Utilization counter. This counter provides you with what percentage of the bandwidth is being used by the network connection your server is using. This is not the amount of bandwidth being sent to and from your server, but the total bandwidth being used on the connection the network card is attached to.
This connection could be of many different types, including a shared hub or a switched port running at half-duplex or full-duplex. The connection might be 10Mbp, 100Mbp, or even 1Gbp. Given this, the results you receive from the counter must be interpreted in the light of which type of connection you have. Ideally, you will want a network connection to its own dedicated switch port for maximum performance. [6.5, 7.0, 2000]
But I can't find it under "Network" performance counter category...?
Thanks.
Norman Fung
|
|
|
|
|
Task Manager->Networking tab.
|
|
|
|
|
No, I need to monitor transfer of data between two machines.
Norman Fung
|
|
|
|
|
so... any suggestion?
Norman Fung
|
|
|
|
|
Is it possible to set a drive letter for an external HD ?
for some reasons, when I powered my external HD, it was given a different letter than it usually is given ( I instead of H ) and that messed up the paths of a couple of softwares that use the data on that drive.
I'd like to give it the letter M, and always use that letter.
Thanks.
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
You can use diskmgmt.msc for that.
Wout Louwers
|
|
|
|
|
Hi,
I didnt quite know which forum to put this in...
I am trying to install DBI and DBD-DB2 for perl. I have active perl 5.8 installed on a windowsXP machine. DBI installed fine from the ppm but when i say
ppm install http://ftp.esoftmatic.com/outgoing/...8.4/DBD-DB2.ppd it says it cant connect to the site.
So i tried building the source for which i need nmake. i have the microsoft toolkit installed with has the VC++ compiler. I then downloaded nmake from the microsoft site and it says that i just have to run the application and it uncompresses itself into two files NMAKE.EXE and NMAKER.ERR which i should put in a directory in my path and i should be good to go but when i try and execute the NMAKE setup file it says
"c:\WINDOWS\SYSTEM32\AUTOEXEC.NT. the system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'close' to terminate the application".
Any clues to whats going on? any other place i can get the DBD-DB2.ppd would be helpfull too.
thanks
maul is online now Edit/Delete Message
|
|
|
|
|
There seem to be some viruses or spyware or something which delete the AUTOEXEC.NT and CONFIG.NT files. These files are found and read by the 16-bit compatibility subsystem when launching a 16-bit program. To restore them, follow these steps[^].
NMAKE shouldn't need the 16-bit compatibility system. You've probably downloaded an older version of NMAKE. On it's own, NMAKE doesn't actually build a program; you also need the C++ compiler. The 32-bit version of NMAKE comes with Visual Studio 6 and later.
Stability. What an interesting concept. -- Chris Maunder
|
|
|
|
|
Hi, I have partition D: on my computer which store 80GB of my document. After I transfer all of those file to my laptop then i delete all document on my D: drive. Now I want it back from my D: drive after the laptop is dead. I use the software OnTrack EasyRecovery software to recovery the delete file. And it could recover 25GB but when I open it, it said that the file is not recognize. The file is display in an original icon (word, excel, PDF, image...). But I could not open it. Does any one have any idea or powerfull software that could recover my file for me???
A thousand mile of journey, begin with the first step.
APO-CEDC
Save Children Norway-Cambodia Office
|
|
|
|
|
If you kept using the hard drive after, chances are you've overwritten the file, and now is a good time to learn the value of backups..
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Hi there!
how can i find inf file name of graphics controller in my PC.
how you got any idea?
maybe somewhere in registers this information is located?
|
|
|
|
|
Re:maybe somewhere in registers this information is located?
..Maybe.
|
|
|
|
|
You can't, if Windows doesn't recognize the device and give you a hint as to what file it's looking for. There is no standard format for device driver files. Your best bet is to identify what controller make and model you have installed, then visit the manufacturer's website and search Support for a proper driver file. You may also have some luck searching www.drivers.com[^], but it hasn't been too helpful to me in the past. The main reason for that is that it is so hard to identify the hardware correctly.
Good luck...
"...putting all your eggs in one basket along with your bowling ball and gym clothes only gets you scrambled eggs and an extra laundry day... " - Jeffry J. Brickley
|
|
|
|
|
Hi, in outlook express I could create a message rule let me to direct my mail to any folder that i want. But when i need to format to the computer i could backup the message store folder, but i could not back up the message rule. When the new OS install, i restore the message but when i check to the rule that i have created before it does not display. My qeustion is: are there any solution to back up the rule of the message in outlook express? Because i have a lot people send to me, so it waste me a lot of time to create the message rule again.
A thousand mile of journey, begin with the first step.
APO-CEDC
Save Children Norway-Cambodia Office
|
|
|
|
|
|
Thank you very much for your idea. From you comment, now I found this article[^] which include both import and export the message rule. Thank for your comment
A thousand mile of journey, begin with the first step.
APO-CEDC
Save Children Norway-Cambodia Office
|
|
|
|
|
Hi, I have a workgroup computer around 39 machine which is running windows 2000 and windows xp professional. My problem is, the internet usage space when i need to download the security patch for those windows. When i want to update the security pathc, i have to go through one by one and update, which waste a lot of time and cost a lot internet space usage. I found that some patch is duplicate but i have to download it many time to each machine. Could any one explain or give me any resource that could help me to solve the problem. What i expect to solve is download only one time to any machine among of it and distribute it to the other machine automatically when the user turn the computer on. Does anyone has any idea about that?
A thousand mile of journey, begin with the first step.
APO-CEDC
Save Children Norway-Cambodia Office
|
|
|
|
|
Whoa!!!
You're running 39 PCs in a workgroup configuration? That's nuts! Anything more than 10 systems is a good candidate for a client/server architecture. In fact, that's the only simple solution to the problem at hand. Using a logon script on a domain controller you can check for updates and automatically install them each time a client signs on the network. As far as I know, there is no way to automate this process from any arbitrary peer in a workgroup. This is one of the major arguments against large workgroups - the need to repeat routine tasks on every individual machine whenever a change is required.
Good luck! But buy a server soon - or even configure one existing machine as a server. Although it's not recommended, it is perfectly okay to use a server as a client machine; I am right now.
"...putting all your eggs in one basket along with your bowling ball and gym clothes only gets you scrambled eggs and an extra laundry day... " - Jeffry J. Brickley
|
|
|
|
|
Dear Roger, Thank you very much for your comment. I plan to request my organization to purchase the server too. But I need to prepare some documents in order to present them about the benefit of client/server system. I think running a large workgroup is very difficult too, but this system is running normally before and I'm the person that just get this task after the previous staff leave. I plan to reform the system but it need to take step by step. I read from Microsoft website about Software Update Services (SUS), it might be able to help me but I don't know this tool could be able to work in workgroup or not. If it is possible, it would be greate for me.
A thousand mile of journey, begin with the first step.
APO-CEDC
Save Children Norway-Cambodia Office
|
|
|
|