Monitör cpu kullanımı

Microsoft örneği izlemek SQL Serverdüzenli olarak cpu kullanım oranları normal aralıklar içinde olup olmadığını belirlemek için. cpu kullanımı sürekli yüksek bir oranı cpu yükseltme veya birden çok işlemci eklemek gerek gösterebilir. Alternatif olarak, yüksek bir cpu kullanım oranı bir kötü ayarlanmış veya uygulama tasarlanmış gösterebilir. Uygulama optimize cpu kullanımını azaltabilirsiniz.

cpu kullanımını belirlemek için etkili bir yolu İşlemci: % işlemci süresi Sistem İzleyicisi sayaç. Bu sayaç, cpu boşta olmayan bir iş parçacığı yürütme geçirdiği süreyi izler. Tutarlı bir duruma 90 yüzde 80 percent of cpu yükseltme ya da daha fazla işlemci eklemek gerek gösterebilir. Çok işlemcili sistemler için bu sayaç her işlemci için ayrı bir örneğini izlemek. Bu değer, işlemci süresi belirli işlemci toplamını temsil eder. Tüm işlemciler için ortalama belirlemek için Sistem: % Toplam İşlemci Zamanı yerine sayaç.

Isteğe bağlı olarak, işlemci kullanımını izlemek için aşağıdaki sayaçları da izleyebilirsiniz:

  • İşlemci: % ayrıcalıklı zaman

    Üzerinde işlenmesi gibi Microsoft Windows çekirdek komutlarının yürütülmesini işlemcinin geçirdiği zaman yüzdesini karşılık SQL Serverg/Ç isteği. Eğer sürekli yüksek olduğunda bu sayaç Fiziksel Disk sayaçları yüksek, daha hızlı veya daha verimli disk alt yüklemeyi göz önünde bulundurun.

    [!NOT]

    Farklı disk denetleyicileri ve sürücüleri çekirdek işlem süresi farklı miktarda kullanın. Etkin denetleyicileri ve sürücülerin daha az ayrıcalıklı zaman, daha fazla işlem süresi mevcut kullanıcı uygulamaları, toplam işlem hacmi artan bırakarak kullanın.

  • İşlemci: % Kullanıcı Zamanı

    Kullanıcı işlemleri gibi yürütme üzerinde işlemcinin geçirdiği zaman yüzdesini karşılık SQL Server.

  • Sistem: İşlemci sırası uzunluğu

    İşlemci Zamanı için bekleyen iş parçacığı sayısına karşılık gelir. Bir işlemin iş parçacıklarının daha daha fazla işlemci çevrimleri gerektirdiğinde işlemci performans sorunu gelişir. Birkaç işlemler işlemcinin Saat kullanmaya çalışırsanız, daha hızlı bir işlemci yüklemeniz gerekebilir. Ya da, eğer çok işlemcili bir sistemde var, sen-ebil eklemek bir işlemci.

İşlemci kullanımını incelediğinizde, iş türünü düşünün örneği SQL Servergerçekleştirdiği. Eğer SQL Servertoplamları veya disk g/Ç, işlemci süresini yüzde 100 gerektiren bellek bağlı sorguları içeren sorgular kullanılabilir gibi birçok hesaplamaları gerçekleştirir. Bu acı diğer uygulamaların performansını neden oluyorsa, iş değiştirmeyi deneyin. Örneğin, bilgisayar örneğini çalıştıran için ayırmayı SQL Server.

Kullanım oranları yaklaşık yüzde 100 olduğu birçok istemci isteklerini işlenmekte olan, işlemler queuing, işlemci süresi için bekleyen ve tıkanıklık neden olduğunu gösteriyor olabilir. Daha hızlı işlemciler ekleyerek sorunu giderebilir.