Puncte:1

Administrator cluster de computere: cum să limitați utilizatorii care rulează programul, dar să permiteți transferul de fișiere

drapel ua
wdg

Gestionez un mic cluster de computere cu slurm pe CentOS 7. Vreau să descurajez utilizatorii să ruleze programe pe nodul de conectare. Acest lucru se poate realiza prin adăugare CPU hard utilizator 1 la dosar /etc/security/limits.conf. Cu toate acestea, nu vreau transferul de fișiere dintr-un alt cluster sshd a fi perturbat. Există vreo modalitate de a reconcilia aceste obiective aparent conflictuale?

Puncte:1
drapel nc

Limitele CPU par răspunsul evident, dar un răspuns eficient este folosirea limitelor de memorie. Instrumente precum ssh tind să aibă un profil de memorie constant, așa că poate fi găsită o ulimită potrivită pentru memorie care să nu le afecteze, unde majoritatea aplicațiilor de calcul reale au cerințe mari de memorie care vor depăși rapid limita.

De asemenea, sistemul de operare tinde să fie destul de bun la echilibrarea utilizării procesorului între procesele în condiții de utilizare intensă a procesorului. De asemenea, poate fi necesară o limită totală de procese per utilizator.

Dacă sunteți gata să limitați utilizarea procesorului, în loc de o limită strictă a CPU, este posibil să renibilizați procesele grele ale procesorului sau să folosiți cgroups pentru a le accelera.

Dacă vrei să fii draconic, folosește un script în cron care folosește ps -o și filtrați după pcpu, utilizarea totală a procesorului și includeți pe lista albă unele comenzi precum ssh, screen, tmux și utilizatorii de sistem și omorâți automat procesele suspecte rămase. (Recomand să tipăriți candidații și să le revizuiți manual timp de câteva luni înainte de a opri comutatorul de oprire.)

Cu toate acestea, cheia este de a educa utilizatorii să folosească slurm. Lucruri ca cele de mai sus pot fi o formă de persuasiune dură pentru a realiza asta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.