Görev yöneticisine gittiğimde 8 işlemci görüyorum ama 4 olduğunu biliyorum. Neden?
Görev yöneticisine gittiğimde 8 işlemci görüyorum ama 4 olduğunu biliyorum. Neden?
Yanıtlar:
Hiper iş parçacığı, görev geçişini işletim sistemlerinden uzaklaştırır. Normalde bir işletim sistemi, farklı CPU'lar üzerinde zamanlama süreçleri ile uğraşmak ve aynı zamanda sistemde çalışan her görevin CPU'dan çok fazla olmamasını (ancak başka bir şey isterse) adil payına sahip olmasını sağlamak zorundadır.
Hiper iş parçacığı oluşturma, bu 2. görev paylaşımı sürecini en azından bir süreliğine işletim sisteminden uzaklaştırmanın bir yoludur. Bunun nedeni, işlemcinin, işletim sisteminin söyleyebileceğinden çok daha hızlı geçiş yapabilmesidir. Bu nedenle, aslında sadece bir tane olduğunda iki mantıksal işlemci sunarak, işletim sistemi görev değiştirme işlemlerinin sadece yarısını, ancak daha fazla CPU zamanlamasını yapmak zorundadır. Ancak net sonuç, çoklu görev operasyonlarında daha hızlı bir makinedir.
Bunun gerçek faydaları, yaptığınız iş yüküne bağlı olarak büyük ölçüde değişir. Çoğu insan için, onu açmaya veya kapatmaya zarar vermez. 4 vs 8 ev kullanıcıları için bir ferrari veya lamborghini arasında seçim yapmak gibidir.
Ancak, sunucu senaryolarında büyük bir fark yaratabilir. Örneğin, hiper denetimciler, çok sıkı CPU zamanlama gereksinimlerine sahip olduklarından, hiper iş parçacığının kullanımı yoluyla genellikle hızda büyük bir artış elde edebilirler.
Bununla birlikte, SQL sunucuları genellikle bu artışı alamaz, çünkü 8 "orta" boyutlu iş parçacığından dört "büyük" iş parçacığına sahip olmak genellikle daha iyidir.
Arkadaşım hiper iş parçacıklı .
Hiper iş parçacığı , süper skaler mimariden yararlanan eşzamanlı çoklu iş parçacığı biçimidir . Paralel olarak ayrı veriler üzerinde çalışan çoklu talimatlar. İşletim sistemine iki işlemci olarak görünürler, böylece işletim sistemi aynı anda iki işlem zamanlayabilir . Ayrıca iki veya daha fazla işlem aynı kaynakları kullanabilir. Bir işlem başarısız olursa, kaynaklar kolaylıkla yeniden tahsis edilebilir. İşletim sistemi eşzamanlı çoklu iş parçacığı (SMT) özelliğini desteklemelidir.