The Rise of Machines: Real World Applications of AI
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
CPULimit er et Linux-værktøj, der tilbydes til at begrænse et programs ressourceforbrug. Det er nyttigt, når du vil forhindre et enkelt program i at bremse andre programmer; eller stoppe en applikation i at bruge en hel kerne eller kerner i en længere periode.
Når det er sagt, virker CPULimit muligvis ikke med alle applikationer, da det (i det væsentlige) starter/stopper processer med intervaller for at bringe CPU-forbruget (udtrykt som et gennemsnit) ned. Dette vil blive forklaret i næste afsnit.
CPULimit er ikke designet til at arbejde med applikationer, der for eksempel bruger jobkontrol; da de kan blive dræbt, når CPULimit sender et stop ( SIGSTOP) signal. I det væsentlige vil applikationer blive tændt/slukket hurtigt for at begrænse et program til et ønsket antal cyklusser.
Bare rolig - de fleste programmer vil fungere. Nogle programmer, der kan begrænses, omfatter PHP, Java og Nginx.
For at installere CPULimit med succes, skal du bruge:
make, screenog wget.sudoprivilegier.Forudsat at du har alle forudsætningerne installeret, burde du være i stand til at komme igennem installationsprocessen. For at begynde skal du downloade CPULimit og udpakke tarballen:
cd ~
wget https://astuteinternet.dl.sourceforge.net/project/limitcpu/limitcpu/cpulimit-2.5.tar.gz
tar -xvf cpulimit-2.5.tar.gz
Når tarballen er færdig med at udpakke, kan vi gå ind i den nyoprettede mappe og begynde at kompilere CPULimit:
cd cpulimit-2.5
Kør nu for makeat begynde at kompilere CPULimit til en binær:
make
Når denne proces er fuldført, vil du have en binær i cpulimit-2.5mappen. For at gøre det tilgængeligt i hele systemet, skal vi udføre kommandoen nedenfor:
make install
Det kan tage lidt tid at fuldføre.
For at bruge CPULimit skal vi kende proces-id'et. Dette er kendt som PID. Ved at bruge topkan vi se en liste over vores processer:
top -c
Du vil se en liste over processer, og den skal se ud som følgende:
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]
Hvis vi plexfor eksempel ville begrænse , skulle vi notere os PID. I dette tilfælde er det 1336. Hvis vi vil begrænse plextil 15% af CPU'en, skal vi oprette en screenog udføre cpulimit:
screen -S limitcpu
cpulimit -p 1336 -l 15
For at forlade skærmen skal du bruge følgende kombination: CTRL+ A+ D. For at komme ind på skærmen, når du forlader, skal du blot udføre følgende:
screen -r limitcpu
Det generelle format, der skal køres, cpulimitvil være nedenfor:
cpulimit -p (PROCESS PID) -l (CPU %)
Bemærk : PROCESS PIDer proces-id'et og CPU %er CPU-grænsen.
Det er nemt at fjerne CPULimit. Udfør følgende kommandoer:
cd ~/cpulimit-2.5
make deinstall
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.
Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.
Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.
Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...
Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af dataene. Denne blog dækker udviklingen af datalagring på basis af en infografik.
I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.
For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af mac-maskiner. Læs denne artikel for at lære mere