The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
CPULimit je linuxová utilita nabízená k omezení využití prostředků aplikace. Je to užitečné, když chcete zabránit jedné aplikaci ve zpomalení jiných aplikací; nebo zastavit aplikaci v používání celého jádra nebo jader na delší dobu.
Nicméně CPULimit nemusí fungovat se všemi aplikacemi, protože (v podstatě) spouští/zastavuje procesy v intervalech, aby se snížilo využití CPU (vyjádřené jako průměr). To bude vysvětleno v další části.
CPULimit není navržen pro práci s aplikacemi, které například používají řízení úloh; protože mohou být zabiti, když CPULimit vyšle SIGSTOPsignál stop ( ). V podstatě se aplikace budou rychle zapínat/vypínat, aby se omezil program na požadovaný počet cyklů.
Nemějte však obavy – většina aplikací bude fungovat. Některé aplikace, které lze omezit, zahrnují PHP, Java a Nginx.
K úspěšné instalaci CPULimit budete potřebovat:
make, screenA wget.sudooprávnění.Za předpokladu, že máte nainstalované všechny předpoklady, měli byste být schopni projít procesem instalace. Chcete-li začít, budete si muset stáhnout CPULimit a extrahovat tarball:
cd ~
wget https://astuteinternet.dl.sourceforge.net/project/limitcpu/limitcpu/cpulimit-2.5.tar.gz
tar -xvf cpulimit-2.5.tar.gz
Jakmile tarball dokončí extrahování, můžeme vstoupit do nově vytvořeného adresáře a začít kompilovat CPULimit:
cd cpulimit-2.5
Nyní spusťte makea začněte kompilovat CPULimit do binárního souboru:
make
Po dokončení tohoto procesu budete mít v cpulimit-2.5adresáři binární soubor . Abychom jej zpřístupnili v celém systému, budeme muset provést následující příkaz:
make install
Dokončení může nějakou dobu trvat.
Abychom mohli použít CPULimit, budeme potřebovat znát ID procesu. Toto je známé jako PID. Pomocí topmůžeme vidět seznam našich procesů:
top -c
Zobrazí se seznam procesů a měl by vypadat takto:
Tasks: 130 total, 1 running, 129 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.2 us, 0.0 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3881740 total, 191952 free, 413472 used, 3276316 buff/cache
KiB Swap: 4063228 total, 4062912 free, 316 used. 2881364 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1336 plex 35 15 1368172 67464 6668 S 0.3 1.7 155:41.58 Plex Plug-in [com.plexapp.system] /usr/lib/plexmediaserver/Resources/Plug-ins-995f1dead+
31345 root 20 0 326572 21844 12784 S 0.3 0.6 86:45.32 docker-containerd --config /var/run/docker/containerd/containerd.toml
1 root 20 0 193704 6744 4088 S 0.0 0.2 6:49.22 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
2 root 20 0 0 0 0 S 0.0 0.0 0:01.45 [kthreadd]
3 root 20 0 0 0 0 S 0.0 0.0 0:12.77 [ksoftirqd/0]
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 [kworker/0:0H]
7 root rt 0 0 0 0 S 0.0 0.0 0:13.95 [migration/0]
Pokud bychom chtěli plexnapříklad omezit , museli bychom vzít na vědomí PID. V tomto případě je 1336. Pokud chceme omezit plexna 15 % CPU, musíme vytvořit screena spustit cpulimit:
screen -S limitcpu
cpulimit -p 1336 -l 15
Pro opuštění obrazovky použijte následující kombinaci: CTRL+ A+ D. Pro vstup na obrazovku, jakmile ji opustíte, jednoduše proveďte následující:
screen -r limitcpu
Obecný formát pro spuštění cpulimitbude níže:
cpulimit -p (PROCESS PID) -l (CPU %)
Poznámka : PROCESS PIDje ID procesu a CPU %je limit CPU.
Odebrání CPULimit je jednoduché. Proveďte následující příkazy:
cd ~/cpulimit-2.5
make deinstall
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více