Aracılığıyla paylaş


CPU kullanımını izleme

Monitör bir örnek Microsoft SQL Server CPU kullanım oranı normal aralık içinde olup olmadığını düzenli olarak belirlemek için . CPU'YU yükseltmek veya birden çok işlemci eklemek zorunda sürekli yüksek bir CPU Kullanım oranını gösterir.Alternatif olarak, kötü ayarlanan veya uygulama için tasarlanmış yüksek bir CPU Kullanım oranını gösterir.Uygulama en iyi duruma getirme, CPU kullanımını azaltabilirsiniz.

CPU kullanımı belirlemek için etkili bir yol Işlemci: % Ýþlemci saat sayacı Sistem Monitörü'nde.Bu sayaç, miktarını izler saat IŞLEMCININ boşta olmayan iş parçacığı yürütme geçirdiği.Tutarlı bir duruma, yüzde 80'i için yüzde 90 CPU'NUZ yükseltin ya da daha fazla işlemci eklemek için gerekli olduğunu gösterir.Çok işlemcili sistemlerde, bu sayaç, her işlemcisi için ayrı örnek izleyin.Bu değer, belirli bir işlemciye işlemci saat toplamı gösterir.Tüm işlemciler için ortalama belirlemek için SYSTEM (Sistem): $ $ $ $ % Toplam işlemci saat yerine sayacı.

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

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

    Üzerinde işlem gibi Microsoft Windows çekirdek komutlarının yürütülmesini işlemcinin geçirdiği saat yüzdesini karşılık gelir SQL Server G/Ç istekleri. Bu sayaç, sürekli olarak yüksekse, Fiziksel Disk sayaçlarını yüksekse, bir daha hızlı veya daha etkin bir disk alt sistemi yükleyin.

    Not

    Farklı tutarları çekirdek işlem saat, farklı bir disk denetleyicileri ve sürücüleri kullanın.Daha fazla işlem zamanı kullanılabilir kullanıcı uygulamalar, genel üretilen işi artırmak için bırakarak, daha az ayrıcalıklı saat, verimli denetleyicileri ve sürücüleri kullanın.

  • İşlemci: %User saat

    Işlemcinin gibi kullanıcı işlemleri yürütme geçirdiği saat yüzdesini karşılık gelir SQL Server.

  • SYSTEM (Sistem): Işlemci sırası uzunluğu

    Işlemci için bekleyen iş parçacığı sayısına karşılık gelen saat.Işlemci performans sorunu, bir işlemin iş parçacıklarının kullanılabilir olandan daha fazla işlemci döngüsü gerektiğinde geliştirir.Birden çok birkaç işlemleri, işlemcinin saat kullanmaya çalışırsanız, daha hızlı bir işlemci yüklemeniz gerekebilir.Veya, çok işlemcili bir sistemde, bir işlemcinin ekleyebilirsiniz.

Iş tipi, işlemci kullanımını incelediğinizde, dikkate örnek SQL Server gerçekleştirir. If SQL Server maddelerle ilgili toplamları veya bellek ilişkili sorgular, sorgu, işlemci, disk g/Ç, yüzde 100 gerektiren gibi birçok hesaplamaları gerçekleştirir saat kullanılabilir. Bu diğer uygulamaların düşebilir performansının düşmesine neden olur, iş yükünü değiştirmeyi deneyin.Örneğin, bilgisayar örneğini çalıştıran için adayın. SQL Server.

Kullanım oranlarını etrafında burada birçok istemci istekleri işleniyor, yüzde 100 işlemleri Kuyruklama, işlemci zamanı için bekleyen ve performans sorunu neden olduğunu gösterebilir.Daha hızlı bir işlemci ekleyerek sorunu giderebilir.