Différences entre versions de « Limiter l'utilisation CPU pour un processus »

De Ikoula Wiki
Jump to navigation Jump to search
(Page créée avec « Il peut être intéressant de pouvoir limiter l'utilisation CPU pour un processus afin que ce dernier ne surcharge pas votre serveur (cas d'une sauvegarde par exemple). L... »)
 
 
(18 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Il peut être intéressant de pouvoir limiter l'utilisation CPU pour un processus afin que ce dernier ne surcharge pas votre serveur (cas d'une sauvegarde par exemple).
+
<span data-link_translate_fr_title="Limiter l'utilisation CPU pour un processus"  data-link_translate_fr_url="Limiter l'utilisation CPU pour un processus"></span>[[:fr:Limiter l'utilisation CPU pour un processus]][[fr:Limiter l'utilisation CPU pour un processus]]
 +
<span data-link_translate_pl_title="Ograniczyć użycie procesora dla procesu"  data-link_translate_pl_url="Ograniczy%C4%87+u%C5%BCycie+procesora+dla+procesu"></span>[[:pl:Ograniczyć użycie procesora dla procesu]][[pl:Ograniczyć użycie procesora dla procesu]]
 +
<span data-link_translate_ja_title="プロセスの CPU 使用率を制限します。"  data-link_translate_ja_url="%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AE+CPU+%E4%BD%BF%E7%94%A8%E7%8E%87%E3%82%92%E5%88%B6%E9%99%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82"></span>[[:ja:プロセスの CPU 使用率を制限します。]][[ja:プロセスの CPU 使用率を制限します。]]
 +
<span data-link_translate_zh_title="限制进程的 CPU 使用情况"  data-link_translate_zh_url="%E9%99%90%E5%88%B6%E8%BF%9B%E7%A8%8B%E7%9A%84+CPU+%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5"></span>[[:zh:限制进程的 CPU 使用情况]][[zh:限制进程的 CPU 使用情况]]
 +
<span data-link_translate_de_title="CPU-Auslastung für einen Prozess zu begrenzen"  data-link_translate_de_url="CPU-Auslastung+f%C3%BCr+einen+Prozess+zu+begrenzen"></span>[[:de:CPU-Auslastung für einen Prozess zu begrenzen]][[de:CPU-Auslastung für einen Prozess zu begrenzen]]
 +
<span data-link_translate_nl_title="Beperken van CPU-gebruik voor een proces"  data-link_translate_nl_url="Beperken+van+CPU-gebruik+voor+een+proces"></span>[[:nl:Beperken van CPU-gebruik voor een proces]][[nl:Beperken van CPU-gebruik voor een proces]]
 +
<span data-link_translate_he_title="להגביל את השימוש ב- CPU עבור תהליך"  data-link_translate_he_url="%D7%9C%D7%94%D7%92%D7%91%D7%99%D7%9C+%D7%90%D7%AA+%D7%94%D7%A9%D7%99%D7%9E%D7%95%D7%A9+%D7%91-+CPU+%D7%A2%D7%91%D7%95%D7%A8+%D7%AA%D7%94%D7%9C%D7%99%D7%9A"></span>[[:he:להגביל את השימוש ב- CPU עבור תהליך]][[he:להגביל את השימוש ב- CPU עבור תהליך]]
 +
<span data-link_translate_ro_title="Limita utilizarea Procesorului pentru un proces"  data-link_translate_ro_url="Limita+utilizarea+Procesorului+pentru+un+proces"></span>[[:ro:Limita utilizarea Procesorului pentru un proces]][[ro:Limita utilizarea Procesorului pentru un proces]]
 +
<span data-link_translate_ru_title="Ограничить использование ЦП для процесса"  data-link_translate_ru_url="%D0%9E%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B8%D1%82%D1%8C+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%A6%D0%9F+%D0%B4%D0%BB%D1%8F+%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0"></span>[[:ru:Ограничить использование ЦП для процесса]][[ru:Ограничить использование ЦП для процесса]]
 +
<span data-link_translate_ar_title="الحد من استخدام وحدة المعالجة المركزية لعملية"  data-link_translate_ar_url="%D8%A7%D9%84%D8%AD%D8%AF+%D9%85%D9%86+%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+%D9%88%D8%AD%D8%AF%D8%A9+%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9+%D8%A7%D9%84%D9%85%D8%B1%D9%83%D8%B2%D9%8A%D8%A9+%D9%84%D8%B9%D9%85%D9%84%D9%8A%D8%A9"></span>[[:ar:الحد من استخدام وحدة المعالجة المركزية لعملية]][[ar:الحد من استخدام وحدة المعالجة المركزية لعملية]]
 +
<span data-link_translate_it_title="Limitare l'utilizzo della CPU per un processo"  data-link_translate_it_url="Limitare+l%27utilizzo+della+CPU+per+un+processo"></span>[[:it:Limitare l'utilizzo della CPU per un processo]][[it:Limitare l'utilizzo della CPU per un processo]]
 +
<span data-link_translate_pt_title="Limitar o uso da CPU por um processo"  data-link_translate_pt_url="Limitar+o+uso+da+CPU+por+um+processo"></span>[[:pt:Limitar o uso da CPU por um processo]][[pt:Limitar o uso da CPU por um processo]]
 +
<span data-link_translate_es_title="Limitar el uso de la CPU de un proceso"  data-link_translate_es_url="Limitar+el+uso+de+la+CPU+de+un+proceso"></span>[[:es:Limitar el uso de la CPU de un proceso]][[es:Limitar el uso de la CPU de un proceso]]
 +
<span data-link_translate_en_title="Limit CPU usage for a process"  data-link_translate_en_url="Limit+CPU+usage+for+a+process"></span>[[:en:Limit CPU usage for a process]][[en:Limit CPU usage for a process]]
 +
 
 +
{{#seo:
 +
|title=Limiter l'utilisation CPU pour un processus
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Comment limiter l'utilisation CPU pour un processus
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
 +
 
 +
Il peut être intéressant de pouvoir limiter l'utilisation CPU pour un processus afin que ce dernier ne surcharge pas votre {{Template:Serveur}} (cas d'une {{Template:Sauvegarde}} par exemple).
  
 
Le paquet qui permet cela est ''cpulimit'' que vous pouvez installer via la commande suivante :
 
Le paquet qui permet cela est ''cpulimit'' que vous pouvez installer via la commande suivante :
Ligne 26 : Ligne 50 :
  
 
[[Catégorie:Linux]]
 
[[Catégorie:Linux]]
 +
[[Catégorie:Serveur VPS]]
 +
[[Catégorie:Serveur dédié]]
 +
<br />
 +
<comments />

Version actuelle datée du 13 septembre 2021 à 10:34

fr:Limiter l'utilisation CPU pour un processus pl:Ograniczyć użycie procesora dla procesu ja:プロセスの CPU 使用率を制限します。 zh:限制进程的 CPU 使用情况 de:CPU-Auslastung für einen Prozess zu begrenzen nl:Beperken van CPU-gebruik voor een proces he:להגביל את השימוש ב- CPU עבור תהליך ro:Limita utilizarea Procesorului pentru un proces ru:Ограничить использование ЦП для процесса ar:الحد من استخدام وحدة المعالجة المركزية لعملية it:Limitare l'utilizzo della CPU per un processo pt:Limitar o uso da CPU por um processo es:Limitar el uso de la CPU de un proceso en:Limit CPU usage for a process

Il peut être intéressant de pouvoir limiter l'utilisation CPU pour un processus afin que ce dernier ne surcharge pas votre serveur (cas d'une sauvegarde par exemple).

Le paquet qui permet cela est cpulimit que vous pouvez installer via la commande suivante :

apt-get install cpulimit

Pour mettre en place la limitation CPU pour un processus en particulier, il vous faudra utiliser un screen.

Création du screen :

screen -S limitationCPU

Dans le screen, on met en place la limitation CPU (dans l'exemple ci-dessous, nous allons restreindre le processus ayant pour PID 888 à 50%) :

cpulimit -p 8888 -l 50%

On peut donc ensuite détacher le screen via Ctrl + A + D.

Si vous souhaitez rattacher le screen précédemment créé, il vous suffit de lancer :

screen -r limitationCPU



Vous n'êtes pas autorisé à publier de commentaire.