C'è una guida ai cgroup di Red Hat che è forse una specie di utile (ma non risponde a questa domanda). So come limitare un processo specifico a una CPU specifica, durante il comando per avviare quel processo, tramite: Innanzitutto, inserendo il seguente * in /etc/cgconfig.conf: mount { cpuset = …
Sto lavorando a un progetto che implementa simulazioni distribuite: il codice arbitrario viene eseguito su più nodi e i risultati vengono successivamente raccolti e aggregati. Ogni nodo è un'istanza di una macchina virtuale Ubuntu Linux ed esegue un processo principale che si occupa di inoltrare il codice da eseguire a …
Vorrei disattivare lo scambio per un solo processo. Lo scambio dovrebbe funzionare come al solito per gli altri processi. Come posso implementarlo con i cgroups?
Uso lxccontenitori non privilegiati Arch Linux. Ecco le informazioni di base sul sistema: [chb@conventiont ~]$ uname -a Linux conventiont 3.17.4-Chb #1 SMP PREEMPT Fri Nov 28 12:39:54 UTC 2014 x86_64 GNU/Linux È un kernel personalizzato / compilato con user namespace enabled: [chb@conventiont ~]$ lxc-checkconfig --- Namespaces --- Namespaces: enabled Utsname …
Uso KVM per gestire le mie macchine virtuali. Sto cercando di limitare le risorse fornite per le macchine virtuali. Sono in grado di limitare la CPU e la memoria allocate per le macchine virtuali usando libvirt / cgroups. Ora voglio controllare il tempo del disco assegnato per ogni VM applicando …
Ho due sistemi Linux dual-core installati usando cgroup Linux con kernel relativamente recenti; uno esegue Debian Squeeze, l'altro Ubuntu 11.04 Natty Narwhal. Ho ottenuto un bilanciamento del carico della CPU con i cgroups che funzionano un po 'meglio sul sistema Debian nonostante il suo kernel più vecchio. Ma non è …
Ho 3 processi su una macchina single core. Ogni processo è esattamente lo stesso e brucia la CPU il più velocemente possibile (tight loop). Due di questi ( Ae B) vengono lanciati con cgexec in gruppi separati con condivisioni impostate su 512 e 512. Il terzo ( C) viene avviato …
Sto cercando di lavorare con gruppi di controllo su due diversi sistemi operativi (Ubuntu e CentOS). Ci sono alcune preoccupazioni che vorrei porre. Sto cercando di creare un gruppo di controllo utilizzando il cgcreatecomando e sembra che richieda l'accesso come root sulla macchina. Tutti gli esempi che ho visto finora …
Ho un sistema Linux in cui abbiamo usato cgroups per creare due cpuset esclusivi cpu, A e B, e dove abbiamo migrato tutti i thread utente e tutti i thread kernel non associati a un cgroup collegato a cpuset A. Le cose in esecuzione in cpuset A hanno politiche di …
Nel nostro cluster, stiamo limitando le risorse dei nostri processi, ad esempio memory ( memory.limit_in_bytes). Penso che, alla fine, anche questo sia gestito tramite il killer OOM nel kernel Linux (sembra leggerlo il codice sorgente ). C'è un modo per ricevere un segnale prima che il mio processo venga ucciso? …
Dato podman è installato su un sistema linux e un'unità systemd chiamata baz.service: # /etc/systemd/system/baz.service [Service] ExecStart=/usr/bin/podman run --rm --tty --name baz alpine sh -c 'while true; do date; sleep 1; done' ExecStop=/usr/bin/podman stop baz E il baz.service è iniziato: # systemctl daemon-reload # systemctl start baz.service Quindi quando controllo …
Ho un laptop standard Linux (test Debian), con una partizione di swap. Faccio molti esperimenti con esso. Alcuni di loro sono davvero affamati di memoria e il modo in cui Linux si comporta di default è un problema per me ... Facciamo un esempio stupido: Siediti di fronte al laptop …
Posso impostare un limite di memoria per gli utenti in questo modo: systemctl set-property user-UID.slice MemoryHigh=24G C'è un modo per applicare questo per tutti gli utenti? Vorrei che ogni utente ricevesse 24 G, non un totale di 24 G per tutti i processi utente (che penso sarebbe il risultato dell'impostazione …
Stavo leggendo questa risposta a una domanda sull'impostazione dei limiti per i processi utilizzando i cgroups. L'esempio fornito imposta i limiti per un processo (nell'esempio sshd). Nella risposta, il PID del processo viene impostato manualmente. Ciò sarebbe inaccettabile per i miei scopi, vorrei che i processi avviati da una determinata …
Sto cercando di utilizzare cgroup(Gruppo di controllo) per limitare l'utilizzo della memoria di virtualbox, ma sembra non funzionare. La mia macchina è: $ uname -a Linux fc.bgi 2.6.40-4.fc15.i686 #1 SMP Fri Jul 29 18:54:39 UTC 2011 i686 i686 i386 GNU/Linux Ho provato a farlo funzionare in questo modo: Creazione di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.