Ποιος είναι ο μέγιστος αριθμός νημάτων ανά διεργασία στο Linux;
Ποιος είναι ο μέγιστος αριθμός νημάτων ανά διεργασία στο Linux;

Βίντεο: Ποιος είναι ο μέγιστος αριθμός νημάτων ανά διεργασία στο Linux;

Βίντεο: Ποιος είναι ο μέγιστος αριθμός νημάτων ανά διεργασία στο Linux;
Βίντεο: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Νοέμβριος
Anonim

Πρακτικά, το όριο καθορίζεται συνήθως από το διάστημα στοίβας. Αν το καθένα Νήμα παίρνει μια στοίβα 1MB (δεν μπορώ να θυμηθώ αν αυτή είναι η προεπιλογή Linux ), τότε σε ένα σύστημα 32 bit θα εξαντληθεί ο χώρος διευθύνσεων μετά τα 3000 κλωστές (υποθέτοντας ότι το τελευταίο gb είναι δεσμευμένο στον πυρήνα).

Κατά συνέπεια, πώς βρίσκετε τον μέγιστο αριθμό νημάτων;

3 Απαντήσεις. Έχετε 4 υποδοχές CPU, κάθε 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 το σύστημα είναι ΑΠΕΡΙΟΡΙΣΤΟ.

Συνιστάται: