Какъв е максималният брой нишки на процес в Linux?
Какъв е максималният брой нишки на процес в Linux?

Видео: Какъв е максималният брой нишки на процес в Linux?

Видео: Какъв е максималният брой нишки на процес в Linux?
Видео: Создание приложений для мобильных устройств, игр, Интернета вещей и многого другого с помощью AWS DynamoDB, автор Рик Хулихан. 2024, Ноември
Anonim

В практически план, лимит обикновено се определя от пространството на стека. Ако всеки конец получава стек от 1MB (не мога да си спомня дали това е включено по подразбиране Linux ), тогава вашата 32-битова система ще свърши адресното пространство след 3000 нишки (ако приемем, че последният gb е запазен за ядрото).

Съответно, как намирате максимален брой нишки?

3 отговора. Имате 4 CPU гнезда, всеки процесор може да има до 12 ядра и всяко ядро може да има две нишки . Вашият макс. резба броят е 4 CPU x 12 ядра x 2 нишки на ядро, така че 12 x 4 x 2 е 96. Следователно макс. резба броят е 96 и макс броят на ядрото е 48.

Освен това, как да преброя броя на нишките в процес в Linux? За да получите общата сума номер от нишки (малки парчета от а процес работи едновременно) на a можете да използвате командата ps -o nlwp Тя работи през цялото време. Но ако предпочитате да опитате виж го чрез файл. вероятно трябва да погледнете файловете, които са създадени за всеки процес на системата.

Освен това, колко нишки може да има един процес?

А процес може да има навсякъде от само един конец да се много нишки . Когато процес стартира, му се присвояват памет и ресурси. Всеки конец в процес споделя тази памет и ресурси. В еднонишков процеси , на процес съдържа един конец.

Колко процеса могат да бъдат създадени в Linux?

4194303 е максималното ограничение за x86_64 и 32767 за x86. Кратък отговор на вашия въпрос: Брой процес възможно в Linux системата е НЕОГРАНИЧЕНА.

Препоръчано: