Ulimit und nproc werden beide zur Begrenzung der Systemprozesse und Ressourcen für einen bestimmten Benutzer oder eine Anwendung (korrigieren Sie mich, wenn ich falsch liege) im * nix-System verwendet. Was ist der Hauptunterschied zwischen den beiden?Unterschied zwischen nproc und ulimit?
Antwort
nproc
von coreutils
druckt die Anzahl der Prozessoren. Von man nproc
:
NPROC(1) User Commands NPROC(1)
NAME
nproc - print the number of processing units available
SYNOPSIS
nproc [OPTION]...
DESCRIPTION
Print the number of processing units available to the current process,
which may be less than the number of online processors
Allerdings begrenzt die nproc
Einstellung in /etc/security/limits.conf
in der Tat die Anzahl der Prozesse:
Von man limits.conf
:
nproc
maximum number of processes
both are used for limiting the system processes and resources
Nr Beide sind für nicht verwendet der gleiche Zweck. ulimit wird zum Abrufen/Festlegen von Ressourcengrenzen verwendet.
Zum Beispiel die Stapelgröße für jeden Prozess bekommen:
$ulimit -s
die Stapelgröße auf 1 MB ändern:
$ulimit -s 1024
Ändern der Stapelgröße unlimited
:
$ulimit -s unlimited
Während nproc
nur die verfügbaren Prozessoren auflistet. Beachten Sie, dass ulimit
seit POSIX 2008 veraltet ist.
Die C-Funktion "ulimit" wurde als veraltet markiert; Der Shell-Befehl "ulimit" hat nicht. – Jesin
- 1. Unterschied zwischen Vorzeichen & und *?
- 2. VBA: Unterschied zwischen & und +
- 3. Unterschied zwischen "**/* /" und "** /"?
- 4. Unterschied zwischen $ # und $ {# @}
- 5. Unterschied zwischen = und: =
- 6. Unterschied zwischen '#', '%' und '$'
- 7. MySQL: Unterschied zwischen ', `,' und '
- 8. C++ Unterschied zwischen '//' und '///'
- 9. Unterschied zwischen String.Empty und ""
- 10. Unterschied zwischen `% in%` und `==`
- 11. Unterschied zwischen numpy.logical_and und &
- 12. Unterschied zwischen. und #
- 13. Unterschied zwischen // und http: //
- 14. ulimit -t unter ubuntu
- 15. java Runtime.getRuntime(). AvailableProcessors() und nproc unterschiedliche Werte zurückgeben
- 16. Unterschied zwischen -Wconversion zwischen gcc und g ++
- 17. Unterschied zwischen Wörterbuch und Hashtable
- 18. Unterschied zwischen FetchMode und FetchType
- 19. Unterschied zwischen Application_Start und Application_OnStart
- 20. Unterschied zwischen Uint8Array und Uint8ClampedArray
- 21. Unterschied zwischen BOOST_CHECK_CLOSE und BOOST_CHECK_CLOSE_FRACTION?
- 22. Unterschied zwischen Suche und Index
- 23. Unterschied zwischen AJAX und Senden
- 24. Unterschied zwischen Spekulation und Vorhersage
- 25. Unterschied zwischen inproc und outproc
- 26. Unterschied zwischen Clojure und Clojurescript?
- 27. Unterschied zwischen NSArray und NSMutableArray
- 28. Unterschied zwischen libcurl und libsoup
- 29. Unterschied zwischen DirectoryCatalog und AssemblyCatalog
- 30. Unterschied zwischen * y ++ und ++ * y?
Stack Overflow ist eine Website für Programmier- und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. – jww