The disk queue length

I have a dell inspiron 3520, windows 8. I had windows update problems, and I can't update to windows 8.1. I can not reset or refresh windows 8. I was checking different things on my laptop and I went into advanced system tools and generated a system health report, and I got this warning: the average disk queue length is 3. The disc may be its maximum transfer due to the flow capacity and disk seeks. What does that mean? I would be very happy any help I can get with that.

Thank you

Cheryl Christopherson

Suggestion in this thread: http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/disk-queue-length-problem/4ee9b15a-0c02-435b-92ab-9d9a41ae84a5

See also:

Ref: https://technet.microsoft.com/en-us/library/cc938625.aspx

AVG. disk queue length. logical disk or physical disk, to determine the number of i/o requests in the queue for the service. Note that this may overestimate the actual length of the queue, because the meter includes requests queued waiting and continuous training. If the average disk queue length is greater than two times the number of batteries, then you are probably developing a bottleneck. With a set of volumes, a queue that is never more short the number of active physical disks that you develop a bottleneck.

Figure 8.8 shows a bottleneck of disk with high disk usage and a long queue.

Tags: Windows

Similar Questions

  • high avg disk queue length

    Hello..

    I just installed a VMware ESXI 4.0 on my IBM M2 Server (7947-ZGA).

    on this machine, I have 2 comments to a single server running SBS 2008 and the other Server 2008 STD x 64 with SQL 2008 installed

    I have a problem with my SQL 2008 X 64 STD performance. He works a small base SQL (4 GB) for a saving program.

    When I run a test of READING/WRITING in the saving program is slow compared to the server that was running in the database before

    If look at the performance monitor on the high SQL im expering avg disk queue length.

    the server is installed with 16 GB of ram, 8Gbg is committed to each guest.

    the server is installed with 2 the 4 physical CPU cores are committed to each guest

    the server is installed with 8 disks SAS

    system disk 2 disk (RAID1) (two comments are installed on the)

    sharing data on disk (RAID5) 3, Exchange database on the SBS server and SQL for SQL server database.

    share data on disk (RAID5) 3, NEWSPAPER Exchange on the SBS server and log SQL for SQL server.

    There is that 30-35 users on the net, so Exchange DB and DB SQL on the same disks should not be a problem, I think.

    enyone who has an idea to set the avg disk queue length?

    Is this the same physical disk configuration that you used for the physical versions of these installs?

    If you find this information useful, please give points to "correct" or "useful".

  • Monitoring of the performance of the disk with Hyperic

    When we look at measures of performance "fileserver mount" on one of the platforms of my, I saw that the monitoring interval was shown as "varies". Wanting to know what it means, I clicked on the 'i' icon next to the word "varies". It showed that I had only a few points of collection of data per month. Why is this?

    This is (for the most part) what he showed me when I clicked on the "i":
    Queue drive metric name Platform)
    Debit category
    False witness
    Dynamic Type collection
    Basic units no
    Alias DiskQueue

    What is a type of collection 'dynamic '?
    Why can't I have this disk queue length collect every minute?

    The collection interval "varies" was also applied to drive bed and written records.

    Brian

    "Varies" refers to the case when the metric for the same metric collection interns through a group resources vary. If they all had the same interval, you would see the real interval.

    And regarding the types of dynamic collections, see the Plugin able to provide explanations about types and their meaning:

    http://support.Hyperic.com/display/DOCSHQ31/measurement+plugin

  • Server 2003, Server SQL 2000 gel. maximum disk queue

    Yeh yeh her legacy I know but its still in production.

    Here are the specs;

    • farm of about 30 guests
    • vsphere vcenter 5 servers
    • San iscsi EMC to 24 pins
    • Server is server 2003 32-bit. the memory is about 3.4 GB used of CPU resources available 4 GB is 2 Sockets with 4 cores per socket. P2V has had a number of years
    • all other servers seem to be good and have performance issues.

    I have a question where the 2003 server is suspended and become unresponsive. End users who use the software and the website that communicates with the SQL database also complain of poor performance. the UI Office stops, then crashes at the same time

    I checked the performance of the server vsphere host running this comments and resources are not overloaded. Maximum rate of CPU is around 40%

    I loaded the performance monitor on the comments and added leading % and page of memory/cpu, av/disk queue counters. When the user interface is blocked, users experience performance issues line av/drive hits 100%. Queue drive returns to normal and the responsiveness performance returns.

    I also ran perfmon on another server that resides in the same data store server and vsphere and I don't see any of the questions / crashes or maximums of the disk queue, so it seems to me be associated comments.

    Does anyone have any suggestions?

    Yes you can do for the person who is affected, yes as by EMC to proceed with the restart,

    I always suggest don't do nothing too your storage space for production servers, perform a good capacity analysis and ensure that the load across storage are well balanced.

    All the best and hope you will fix the problem...

  • When I try to print, the queue varies from 0 document (s) in the printer queue: error

    * Original title: printer: error

    Overview:

    I have a Dell 560 which has Windows 7 64 bit is installed.  My printer is an old HP Officejet v40xi.  Have had two e connected by a USB cable for 3 years.

    Location:

    I ran out of ink.  I had not been printing a lot, so I did not fill the cartridges for several weeks.  I had a bright idea to reinstall the printer software for the printing/tool box I used on another computer.  I wanted to do a scan.

    I deleted the software and tried to download the software again.  The disk could not be downloaded on Windows 7 64 bit.  So I got the software from the HP site.

    When I try to print, the queue varies from 0 document (s) in the printer queue: error.  I reloaded the software twice, I put on a new USB cable and I changed the port.  I still get the same message.  Troubleshhot Windows printer also, indicates that it cannot determine the problem.  I went to HP and did not find any help.

    Does anyone know how to solve the problem?

    Hello

    -What is the full error message?

    I suggest you link and check if that helps.

    For more information, see the link.

    Solve a problem

    If the problem persists, contact HP support for help.

    Let us know the results. We will be happy to help you.

  • Remove the disks - task does nothing?

    I have a workflow that takes a vm (u_vm below) and an array of strings (u_ldevs below).  It removes the disks of the virtual machine that resident on data warehouses where the last 4 digits match a string in the table provided (u_ldevs).  (in case you're wondering, ldev is a 4-digit hexadecimal number that corresponds to the id of the LUN on the storage array, and we add at the end of each data store name)

    System.log messages in the loop to output the data you expect. all records to be deleted are correct and the appliance.  The task is executed successfully (and I see successful in vSphere), however the VM is unchanged.  I added a loop of debugging downstairs to iterate on the devices to validate the specification contains what I put in, but this lower node does not return any data, which makes me think I'm missing something really stupid.  Can someone take a look?

    System.log(u_vm.name)
    var spec = new VcVirtualMachineConfigSpec();
    spec.deviceChange = [];
    var ix = 0;
    
    
    for each (var device in u_vm.config.hardware.device)
    {
      if (device instanceof VcVirtualDisk)
      {
           if (device.backing instanceof VcVirtualDiskFlatVer2BackingInfo)
           {
                var dsname = device.backing.datastore.name;
                var possibleLdev = dsname.substring(dsname.length-4, dsname.length);
                for each (var ldev in u_ldevs)
                {
                     if (ldev == possibleLdev)
                     {
                          var devChange = new VcVirtualDeviceConfigSpec();
                          devChange.operation = VcVirtualDeviceConfigSpecOperation.remove;
                          devChange.device = device;
                          spec.deviceChange.push(devChange);
                          System.log("Found " + dsname); // this prints the datastore name
                          System.log("device: " + device.deviceInfo.label); // this prints the device label "Hard Disk #"
                     }
                }
           }
      }
    }
    
    for (var ix in spec.deviceChange) // have also tried a for each (var devChange in spec.deviceChange) ...
    {
      System.log('dev change:'); // this never prints
      System.log('dc op: ' + spec.deviceChange[ix].operation.value); // this never prints
      System.log('dev: ' + spec.deviceChange[ix].device.deviceInfo.summary); // this never prints
    }
    
    
    task = u_vm.reconfigVM_Task(spec);  // this run successfully
    

    I think that the problem is somehow related to the fact that vRO script properties table are not exactly identical to the normal Javascript table properties.

    A possible solution would be to collect device configuration specifications not directly in the spec.deviceChange property, but in a simple Javascript temporary table and assign the entire table to spec.deviceChange after the first loop.

    Something like this:

    System.log(u_vm.name)
    var spec = new VcVirtualMachineConfigSpec();
    myDeviceChanges = [];  // <- plain Javascript array
    var ix = 0;  
    
    for each (var device in u_vm.config.hardware.device)
    {
      if (device instanceof VcVirtualDisk)
      {
           if (device.backing instanceof VcVirtualDiskFlatVer2BackingInfo)
           {
                var dsname = device.backing.datastore.name;
                var possibleLdev = dsname.substring(dsname.length-4, dsname.length);
                for each (var ldev in u_ldevs)
                {
                     if (ldev == possibleLdev)
                     {
                          var devChange = new VcVirtualDeviceConfigSpec();
                          devChange.operation = VcVirtualDeviceConfigSpecOperation.remove;
                          devChange.device = device;
                          myDeviceChanges.push(devChange);
                          System.log("Found " + dsname); // this prints the datastore name
                          System.log("device: " + device.deviceInfo.label); // this prints the device label "Hard Disk #"
                     }
                }
           }
      }
    }  
    
    spec.deviceChange = myDeviceChanges; // <- assign collected device config specs at once
    
    for (var ix in spec.deviceChange) // have also tried a for each (var devChange in spec.deviceChange) ...
    {
      System.log('dev change:'); // this never prints
      System.log('dc op: ' + spec.deviceChange[ix].operation.value); // this never prints
      System.log('dev: ' + spec.deviceChange[ix].device.deviceInfo.summary); // this never prints
    }  
    
    task = u_vm.reconfigVM_Task(spec);  // this run successfully
    
  • Script to get the disk and LUN informaiton

    Hi all

    I have the list of virtual machines on servers different vCente and I need to get the disk and LUN information for the list of virtual machines.

    Help me build the script?

    Kind regards

    Vijay

    $Information = @)

    $Vminfo = get - VM | Select-Object *, @{N = "Hard drives"; E={$_ | Get-HardDisk}}, @{N = "HDDcount"; E={($_ | (Get-harddisk).length}}

    $vmlist = $Vminfo | Sort-Object-down HDDcount

    {foreach ($vm to $vmlist)

    #$Harddiskinfo = $vm | Get-hard drive

    $props = new-Object PSObject

    $props | Add-member-name "Folder" - Membertype NoteProperty-value $vm.folder

    $props | Add-member-name "VMName" - Membertype NoteProperty-value $vm. Name

    $props | Add-Member-name "vCPUs" - Membertype NoteProperty-value $vm. NumCpu

    $props | Add-member-name "Memory (GB)" - Membertype NoteProperty-value $vm. MemoryGB

    $DiskNum = 0

    foreach ($hdd in $vm. Hard drives) {}

    $controllerinfo = $hdd. ExtensionData

    $datastoreName = $($hdd.) Filename.Substring (1) - split ("]" ")) [0]

    $datastoreinfo = get-$datastoreName data store

    $controllerkey = $controllerinfo.controllerkey.tostring)

    $keycount = ($controllerkey |)  measure-object-character | Select-Object - expandproperty Characters) m:System.NET.SocketAddress.ToString)

    $virtualID = "{0}: {1}: {2} ' f $controllerkey.substring (0,1), $controllerkey.substring ($keycount - 1), $hdd. ExtensionData.Unitnumber

    $props | Add-Member-name "Disk scsiID$ ($DiskNum) '-Membertype NoteProperty-value $virtualID

    $props | Add-member-name "$($DiskNum) hard disk drive"-Membertype NoteProperty-value $hdd. Name

    $props | Add-member-name "Disk$ ($DiskNum) Size (GB)"-Membertype NoteProperty-value $hdd. CapacityGB

    $props | Add-member-name "$($DiskNum) DatastoreName disc"-Membertype NoteProperty-value $datastoreName

    $props | Add-member-name "$($DiskNum) DatastoreSize disc"-Membertype NoteProperty-value $datastoreinfo. CapacityGB

    $props | Add-member-name "$($DiskNum) DatastoreFreeSpace disc"-Membertype NoteProperty-value $datastoreinfo. FreeSpaceGB

    $DiskNum ++

    }

    $Information += $props

    }

    $Information | Out-GridView

  • vCD API - how to call updateDisks to resize the disks of a virtual machine?

    Had to think about where to post this question; vCD forums or here. I chose here because it's the API specific vCO for vCD and not versions of Java/.NET working team of vCD.

    I'm going to build a workflow to allow my team to change the size of a disk. This disk is part of a virtual machine that vCloud Director 'property '. I heard several times to not only change the size of the disk in vCenter as then vCD runs a risk of being confused. I have reviewed the vCO API for the vCD and found that the VclVM object contains the set of disks (VclVM.disks) as a property. This returns an array of VclVirtualDisk. There is a method VclVM.updateDisks (VclVirtualDisk []), which seems to do exactly what I want. Update disk sizes (could be used to add new facilities). I have a bit of a problem to find how to call it from my point of departure.

    // selectedDisk: a string selected by the user
    // selectedDiskSize: a number input by the user
    
    var disks = virtualMachine.disks;
    
    for (var i = 0; i < disks.length; i++)
    {
    
         if (selectedDisk == disks[i].itemResource.elementName.value)
         {
              if (selectedDiskSize <= disks[i].hardDiskSize)
              {
                   throw "New disk size (" + selectedDiskSize + ") must be larger than original disk size (" +
                        disks[i].hardDiskSize + ")";
              }
     
              disks[i].hardDiskSize = selectedDiskSize;
         }
    }
     
    virtualMachine.updateDisks(disks);
    


    'HardDiskSize' the call throws an error. It is a property read-only and is not a method. The API documentation don't do a good job to define all the methods where I can build a new VclVirtualDisk object. or clone an existing one.

    My thought was to update the existing structures of the disc and then pass them to the updateDisks (...) method. Yes, change an internal structure of an object from the outside is not something I should be doing.

    Any suggestions on how to "clone" this VclVirtualDisk object to change?

    If someone of the vCD of the vCO API team is looking, even updateDisks (...) method will do what I want? Or I have to watch fall down to Java to achieve?


    Thank you!

    If I remember correctly the ability to change the size of an existing drive is not available in API vCD 1.01.

    Christophe.

  • try to check if a file already exists on the disk using fileExists

    All, Hy
    I'm trying to check if a file already exists on the disk in my action script.
    I found this link on fileExists:

    link

    So I tried somethink like this in my code, but to no avail...

    If (fl.fileExists ("queue: / / / C: / foo.txt"))
    {gotoAndPlay (2) ;}}
    on the other
    {gotoAndPlay (3) ;}}

    Is this not the right syntax?

    Thank you for your help.

    John,
    No I did not build the application of the swf with Mprojector. So I try with it.

    Looks like I'm not able to do that just use Flash Pro 8. I need to use a program like Mprojector to create an application and use its own functions.

    Thanks for your help.

  • Calculate the disk space required for the INDEX

    Hello

    How to calculate the disk space required to create an INDEX? Please tell me where I can get the details of resources.

    For example:
    I need to create a non-UNIQUE INDEX on the columns, an approximate size would do.

    < PRE >
    NOT NULL DATE EVENT_DATE
    APPT_DATE_SLOT VARCHAR2 (15)
    EVENT_STATUS VARCHAR2 (4)
    < / PRE >

    The table has some 7 300 000 rows. I would like to know how to calculate too.

    All AIDS are very much appreciated.

    A rough estimate of the index space will need is possible by

    adding the actual length expected from each column, plus 6 for the rowid, 2 for the number of the X-header of the rows in the table that will be so an entry

    Date are 7 bytes internal + 15 + 4 + 2 + 6 = 34 X 7.3 M = 248200000 X General fresh for the block header, initrans, etc...

    We will use 20% overhead block or 1.2 X 248200000 = 297840000, which is about 285 M

    The actual distribution will vary according to your method of range tablespace.

    HTH - Mark D Powell.

  • cannot select the disk to install the update of the Sierra (Macbook Pro 13 inch, late 2011)

    I downloaded the update of the Sierra and proceeded with the installation. However, I noticed that even if I could move the pointer autour, I couldn't make selections on tapping the trackpad. I managed to get past the first steps by using the 'tab' key (keyboard) to make selections and 'space' to make the confirmations. However, arriving at step 'select the disk where you want to install Mac OS', the 'Tab' and 'Space' technical has stopped working. Now I'm stuck here. Can someone tell me please how to go beyond this?

    Looks like it's a problem of trackpad? Or in any case a trackpad issue connected with installation of Sierra? I would take the MBP for a Genius Bar...

  • On the utility of record pass-protected when the disk is encrypted

    Dear all,

    I recently put my hands on a new internal drive SSHD and decided to quantify using filevault. Keep important documents on my mac, I used to create folders of password-protected using a disk with disk utility image. Now, my question is simple: is there a utility on the creation of these encrypted files as all the disk itself is already encrypted? This would add valuable new protection?

    Thank you very much in advance,

    Richard

    Data sheet: mid - 09 13 MBP "2.26 GHz with internal WD 1 TB SSHD

    If your disc is encrypted, then the only way that anyone (including YOU) can look at the contents of your Volume is to provide your password to disk, which we hope is a long and strong password, not only a short practice. Depending on how paranoid you are, perhaps you fell there is additional value on encryption more away from the additional items. But for extra security, the password for your encrypted disks in addition should not be readily available on your drive any just-encypted.

    Most users have very good success with encrypted Volumes. They manage to protect their records from the person mostly likely to access - themselves. DO NOT ENCRYPT YOUR DRIVE WITHOUT CREATING A RELIABLE BACKUP! The encryption is strong - there is no 'rescue' for an encrypted Volume that goes wrong for any reason, including failure of the drive.

  • How can I just disable logging in El Capitan? It is not visible in the disk utility by pressing alt and file!

    How can I just disable logging in El Capitan? It is not visible in the disk utility when you press alt and file!

    Mac OS X: about the logging of system - Apple Support files

    Hope this helps, good luck to you.

  • If time machine is incremental how it removes previous versions when the disk is full, without breaking the chain, so do not be able to restore all changes since the first full file

    If time machine is incremental how it removes previous versions when the disk is full, without breaking the chain, so do not be able to restore the file with any changes made since the full backup first file...

    If the TM drive storage is full TM automatically deletes the version the oldest files for the new incremental backups can be made. Thus, in this case you cannot restore the versions that TM deleted because it takes more storage.

  • The distribution of applications and data between the disk SSD and HDD

    I recently installed an SSD in my Macbook Pro (late 2011) instead of the DVD player. I want to install OS X on it, by replacing the current OS X on the original hard disk, I will continue to use for storing files. How should I allocate its use in car? OS X and applications on the data files on the hard disk of 500 GB and SSD?

    The first series of instructions will partition and format the newly installed SSD disk then install OS X on it. The second block will help you configure OS X on the SSD with your data on the HARD drive.

    Clean Install of El Capitan on a new disc

    1. Restart the computer. Immediately after the chime, press Command + Option + R until a globe appears.
    2. The Utility Menu appears in 5 to 20 minutes. Be patient.
    3. Select disk utility, then click on the continue button.
    4. When loading disk utility, select the drive (generally, the entry Out-bumpy) in the list aside.
    5. Click the Partition tab in the main window of disk utility. A panel will fall.
    6. Set the GUID partition scheme.
    7. Define the type of Format Mac OS extended (journaled).
    8. Click on the apply button, then click the fact when it is active.
    9. Quit disk utility and re-enter the Utility Menu.
    10. Select reinstall OS X and click on the continue button.

    How to use an SSD with your HARD drive

    If you want to use an SSD as boot with your existing HARD disk drive, as the disk 'data', here is what you can do.

    After installing the SSD, you need to partition and format the SSD using disc utility disc. Then install OS X on the SSD. Once installed OSX boot from SSD. Startup disk preferences to set up the SSD as the boot volume.

    Open the preferences users and groups. Click the lock and authenticate you. Or CTRL - RIGHT click on your username account list in the sidebar and select Advanced Options in the context menu. You will see a field called "Home dir: ' on the far right, you will see an Edit button. Click on it. In the file dialog box, navigate to the location in house now located on the HARD disk (disk HARD/users/user_name /.) Select the folder, click the Open button. Restart the computer, as shown. When the computer starts, it will now use the home located on the HARD drive folder.

    Another more technical method involving the Terminal and the alias is discussed in depth here: using OS X with a SSD and HDD - Matt Gemmell configuration. It's my preferred approach because I can choose which records of the House, I want to on the HARD drive and I don't want to. For example, I like to keep Documents and library files on the SSD because I frequently access their content.

    Make sure that you keep the bootable system entirely on your HARD drive where you need it.

Maybe you are looking for

  • 1024 MB of memory for Qosmio G10-137

    PA3313U-1M1G is for 1024 MB of memory 333 Mhz DDR partnumber. can I also use 400 or 533 Mhz DDR memory for the Qosmio G10 - 137 met a Centrino Intel Pentium M 755 2, 0Ghz 2 MB cache 400 Mhz processor?

  • Problem loading battery Camileo H20

    I bought a charger mobile expensave that plugs into the 12v car power socket to recharge the camcorder while on the move. The charger has a taken USB port that delivers 5V @ 2A of load. No matter how long the camcorder is connected, the battery light

  • speaker on ipad outlet does not work

    Headphone Jack does not work on my iPad mini 9.2.1 running.  Internal speakers and Airplay work very well, but I can't sound decision-making (I tried several headphones, including apple provided).  Any ideas?

  • Cannot access wireless internet.

    original title: have five bars on my connection Wireless in the toolbar with a yellow triangle on it... can not access internet... can you help me?   have already unplugged the modem.  What can I do else?  Thank you. having five bars on my connection

  • System Restore does not not as impossible to create the restore error 0 point x 80070005

    Since I created a new account administrator following a change of permisions serious security