Kāds ir maksimālais pavedienu skaits vienā procesā operētājsistēmā Linux?
Kāds ir maksimālais pavedienu skaits vienā procesā operētājsistēmā Linux?

Video: Kāds ir maksimālais pavedienu skaits vienā procesā operētājsistēmā Linux?

Video: Kāds ir maksimālais pavedienu skaits vienā procesā operētājsistēmā Linux?
Video: Linux Nice and Priority values 2024, Decembris
Anonim

Praktiski runājot, ierobežojums parasti nosaka kaudzes vieta. Ja katrs pavediens iegūst 1 MB steks (neatceros, vai tas ir ieslēgts pēc noklusējuma Linux ), tad 32 bitu sistēmai pēc 3000 beigsies adrešu telpa pavedieni (pieņemot, ka pēdējais GB ir rezervēts kodolam).

Attiecīgi, kā atrast maksimālo pavedienu skaitu?

3 atbildes. Jums ir 4 CPU ligzdas, katram CPU var būt līdz 12 kodoliem un katram kodolam var būt divi pavedieni . Jūsu max vītne skaits ir 4 CPU x 12 kodoli x 2 pavedieni uz vienu kodolu, tātad 12 x 4 x 2 ir 96. Tāpēc max vītne skaits ir 96 un maks kodolu skaits ir 48.

Turklāt, kā es varu saskaitīt pavedienu skaitu procesā Linux? Lai iegūtu kopējo numuru no pavedieni (sīki gabaliņi a process kas darbojas vienlaicīgi), varat izmantot komandu ps -o nlwp Tā darbojas visu laiku. Bet, ja vēlaties mēģināt skat to caur failu. jums, iespējams, vajadzētu apskatīt failus, kas tika izveidoti katram process no sistēmas.

Turklāt cik pavedienu var būt procesam?

A process var būt jebkur no viena pavediens uz daudzi pavedieni . Kad process sākas, tam tiek piešķirta atmiņa un resursi. Katrs pavediens iekš process dalās ar šo atmiņu un resursiem. Vienvītnē procesi , process satur vienu pavediens.

Cik procesu var izveidot operētājsistēmā Linux?

4194303 ir maksimālais ierobežojums x86_64 un 32767 x86. Īsa atbilde uz jūsu jautājumu: skaits process iespējams Linux sistēma ir NEIEROBEŽOTA.

Ieteicams: