Linux'та бир процессте жиптердин максималдуу саны канча?
Linux'та бир процессте жиптердин максималдуу саны канча?

Video: Linux'та бир процессте жиптердин максималдуу саны канча?

Video: Linux'та бир процессте жиптердин максималдуу саны канча?
Video: 🌹Вяжем красивую летнюю женскую кофточку со спущенным рукавом из хлопковой пряжи спицами. Часть 2. 2024, Май
Anonim

Практикалык жактан алганда чектөө адатта стек мейкиндиги менен аныкталат. Эгерде ар бири жип 1МБ стек алат (бул демейки күйүк экенин эстей албайм Linux ), анда 32 биттик системада 3000ден кийин дарек мейкиндиги түгөнөт жиптер (акыркы гб өзөккө сакталган деп ойлосок).

Демек, жиптердин максималдуу санын кантип тапса болот?

3 Жооптор. Сизде 4 CPU розеткалары бар, ар бир CPU 12 өзөккө чейин болушу мүмкүн жана ар бир өзөктө экиден болушу мүмкүн жиптер . Сиздин максималдуу жип саны, 4 CPU x 12 өзөк x 2 жиптер ар бир ядро, демек 12 x 4 x 2 96. Демек максималдуу жип саны 96 жана макс негизги саны 48.

Андан тышкары, Linux процессиндеги жиптердин санын кантип санайм? жалпы алуу үчүн саны ныкы жиптер (кичинекей бөлүктөр а процесс ps -o nlwp буйругун колдонсоңуз болот. Ал ар дайым иштейт. Бирок аракет кылгыңыз келсе көрүү аны файл аркылуу. сиз ар бири үчүн түзүлгөн файлдарды карап чыгышыңыз керек процесс системасынын.

Мындан тышкары, процессте канча жип болушу мүмкүн?

А процесс болушу мүмкүн каалаган жерден бирден жип чейин көп жиптер . Качан процесс башталат, ага эс жана ресурстар дайындалат. Ар бири жип ичинде процесс ошол эс жана ресурстарды бөлүшөт. Жалгыз жипте процесстер , the процесс бир камтыйт жип.

Linuxта канча процесс түзүлүшү мүмкүн?

4194303 - x86_64 үчүн максималдуу чек жана x86 үчүн 32767. Сурооңузга кыска жооп: Саны процесс ичинде мүмкүн linux системасы ЧЕКСИЗ.

Сунушталууда: