Linux'ta işlem başına maksimum iş parçacığı sayısı nedir?
Linux'ta işlem başına maksimum iş parçacığı sayısı nedir?

Video: Linux'ta işlem başına maksimum iş parçacığı sayısı nedir?

Video: Linux'ta işlem başına maksimum iş parçacığı sayısı nedir?
Video: FERİTED VS MİNECRAFT #339 2024, Mayıs
Anonim

Pratik anlamda, sınır genellikle yığın alanı tarafından belirlenir. her biri Konu 1 MB'lık bir yığın alır (varsayılanın bu olup olmadığını hatırlayamıyorum Linux ), o zaman 32 bitlik bir sistemde 3000'den sonra adres alanı tükenir İş Parçacığı (son gb'nin çekirdeğe ayrıldığını varsayarak).

Buna göre, maksimum iş parçacığı sayısını nasıl buluyorsunuz?

3 Cevap. 4 CPU soketiniz var, her CPU 12 çekirdeğe sahip olabilir ve her çekirdekte iki tane olabilir İş Parçacığı . Sizin maksimum iplik sayı, 4 CPU x 12 çekirdek x 2 İş Parçacığı çekirdek başına, yani 12 x 4 x 2, 96'dır. maksimum iplik sayı 96 ve maksimum çekirdek sayısı 48'dir.

Ayrıca, Linux'ta bir süreçteki iş parçacığı sayısını nasıl sayabilirim? toplamı almak için sayı arasında İş Parçacığı (küçük parçalar işlem aynı anda çalışan) a'nın ps -o nlwp komutunu kullanabilirsiniz. Her zaman çalışır. Ama denemeyi tercih edersen görmek bir dosya aracılığıyla. muhtemelen her biri için oluşturulan dosyalara bakmalısınız. işlem sistemin.

Ayrıca, bir işlemin kaç tane iş parçacığı olabilir?

A süreç olabilir sadece birinden herhangi bir yerde Konu ile birçok konu . Zaman işlem başlar, bellek ve kaynaklar atanır. Her biri Konu içinde işlem bu hafızayı ve kaynakları paylaşır. Tek iş parçacıklı süreçler , NS işlem bir tane içerir Konu.

Linux'ta kaç süreç oluşturulabilir?

4194303, x86_64 için maksimum sınır ve x86 için 32767'dir. Sorunuza kısa cevap: Sayı işlem içinde mümkün linux sistem SINIRSIZDIR.

Önerilen: