Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Včasih boste morali povečati odzivnost strežnika, da preprečite težave z pomanjkanjem pomnilnika. Težave s pomanjkanjem pomnilnika se pojavijo, ko aplikacija, ki se izvaja na vašem strežniku, začne porabljati veliko količino pomnilnika. Swap je zasnovan kot navidezni pomnilnik , ki uporablja vaš trdi disk za shranjevanje podatkov, ki jih ni mogoče hraniti v RAM-u. Ta vadnica vam bo pokazala, kako ustvarite izmenjalno datoteko, ki bi morala delovati v Ubuntu, CentOS in Debian. Ta vadnica ni namenjena nobenemu ISO po meri, vendar je mogoče slediti.
Če želite preprečiti kakršne koli težave med to vadnico, boste morali zagnati naslednje, da preverite, ali izmenjalni prostor trenutno ni aktiven:
free -m
Po zagonu tega ukaza bi morali videti nekaj podobnega temu izhodu:
total used free shared buffers cached
Mem: 1840 1614 226 15 36 1340
-/+ buffers/cache: 238 1602
Swap: 0 0 0
Če vidite vrednost 0v Swapoddelku, potem pa lahko nadaljujete z 2. korakom.
Lahko pa zaženete naslednji ukaz in preverite, ali je konfigurirana datoteka zamenjave:
swapon -s
Če ne vidite nobenega izhoda iz swapon, nadaljujte s korakom 2.
Izbrati boste morali lokacijo za svojo datoteko. V tej vadnici bo shranjen v korenu strežnika. Ustvarili bomo izmenjalno datoteko velikosti 2 GB z naslednjim ukazom:
dd if=/dev/zero of=/swapfile count=2048 bs=1M
ddUkaz bo izdelati izhod v podobni obliki na:
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s
Nato preverite, ali se datoteka nahaja v korenu vašega Vultr VPS, tako da zaženete:
ls / | grep swapfile
Nadaljujte, če vidite swapfiledatoteko.
Swap datoteke se ne prepoznajo samodejno. Strežniku bomo morali povedati, kako formatirati datoteko in jo omogočiti, da se lahko uporablja kot veljavna izmenjalna datoteka. Kot varnostni ukrep posodobite dovoljenja za izmenjalno datoteko, da bo dovoljena samo R/W za root in nobenih drugih uporabnikov. teci:
chmod 600 /swapfile
Spremembo dovoljenja lahko preverite tako, da zaženete naslednji ukaz:
ls -lh /swapfile
Videli boste prikaz datoteke:
-rw------- 1 root root 2.0G Oct 2 18:47 /swapfile
Nato povejte strežniku, naj nastavi izmenjalno datoteko tako, da zažene:
mkswap /swapfile
Ko ga zaženete, boste videli naslednji izhod:
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e
Če je vse prikazano kot zgoraj, ste zdaj pripravljeni na naslednji korak.
Ko je vaša datoteka pripravljena za uporabo kot zamenjava, jo morate omogočiti tako, da zaženete:
swapon /swapfile
Če je swap datoteka aktivna, lahko preverite tako, da freeznova zaženete ukaz.
free -m
total used free shared buffers cached
Mem: 1840 1754 86 16 23 1519
-/+ buffers/cache: 210 1630
Swap: 2047 0 2047
Če Swapprikaže nekaj drugega kot 0, potem ste uspešno nastavili zamenjavo.
Vaš strežnik privzeto ne bo samodejno omogočil te nove izmenjalne datoteke. Če ga želite omogočiti ob zagonu, lahko posodobite /etc/fstabdatoteko. Vsak urejevalnik besedil bo dovolj. V tem primeru bom uporabil nano.
nano /etc/fstab
Dodajte naslednjo vrstico na konec datoteke:
/swapfile none swap sw 0 0
Ko končate z urejanjem datoteke, shranite in zaprite. Vsi smo končali!
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več