Fix gvfsd-smb-browse Uzimanje 100% CPU U Ubuntu 16.04

Kratak: Ovaj brzi vodič prikazuje zaobilazno rješenje za gvfsd-smb-preglednik koji uzima 100% CPU u Ubuntu 16.04 i tako uzrokuje pregrijavanje.

Nekoliko mjeseci nakon instalacije Ubuntu 16.04-a, primijetio sam da je moj laptop iznenada postao pregrijan. Mogu da čujem kako urla uprkos tome što imam ultrabook.

Kao što sam spomenuo u najboljim praksama za sprečavanje pregrevanja u laptop računarima, ako se vaš sistem naglo zagreje, uvek proverite da li se procesi odvijaju. To možete da uradite tako što ćete samo pokrenuti vrh komande u terminalu.

Kada sam koristio vrh na terminalu da bih vidio šta se dešava sa mojim Ubuntu 16.04 sistemom, primetio sam čudan proces 'gvfsd-smb- +' koji troši skoro cijeli CPU. To je bio razlog zbog kog je moj laptop lutkao i pregrejan. Proces je zapravo gvfsd-smb-pretraživanje, dodatni + jer se kompletno ime nije uklapalo u terminal.

Pronalaženje i ubijanje procesa u Linuxu je komad torte, pa sam ubio gadan proces i nakon toga je sve bilo u redu. Ili sam tako mislio.

Ali ova gadna stvar se nastavila svaki put kada sam se prijavila na Ubuntu 16.04. Ako sam pokušao da otvorim sliku ili da pustim datoteku, a ponekad samo pomoću Nautilusovog direktorijuma datoteka bi pokrenuo gvfsd-smb- + pojačao cijeli CPU.

Ako se i vaši Ubuntu 16.04 pregrijavaju, proverite da li je to gvfsd-smb-pretraživanje koje izaziva problem. Ako jeste, dozvolite mi da vam pokažem rešenje da se rešite ovog problema.

Popravite gvfsd-smb-pretraživanje uzimajući 100% CPU u Ubuntu 16.04
Ovaj gvfsd-smb- + je zapravo Samba, alatka koja se koristi za dijeljenje datoteka na lokalnoj mreži u Linuxu. Otkrio sam da je već otvorena greška za ovaj problem. Dok čekamo da se ovaj bug ispravi, hajde da vidimo zaobilazno rješenje da se riješimo ovog problema.

Ono što ćemo uraditi ovde je da oduzmemo dozvolu za ovaj proces. Time se proces ne pokreće samostalno, jer bi zahtevao sudo pristup.

Otvorite terminal i koristite sledeću naredbu:

sudo chmod 744 / usr / lib / gvfs / gvfsd-smb-pregled
Sada kada ponovo pokrenete sistem i idete u Nautilus i otvorite datoteke, gvfsd-smb-browsing više neće početi sama. To rešava naš problem, zar ne?

Mogli biste potpuno izbrisati Sambu, ali uopće neću savjetovati. Nadam se da će ovaj mali trik pomoći da se oslobodite visoke potrošnje CPU-a od strane gvfsd-smb-pretraživanja i daje vam hladnije iskustvo sa Linuxom.

Ako imate pitanja ili sugestije, slobodno ostavite komentar u donjem odjeljku.

Alienware nova Aurora Desktop dolazi sa VR podrškom

Na E3-u ranije ove nedelje, Dell je najavio novu desktop računarsku mrežu Aurora sa punom snagom i performansama. Ova nova Aurora pruža manji otisak od prethodnog Aurore i može se pohvaliti više namenske grafičke snage uz opciono hlađenje CPU-a. Ovaj sistem je VR Ready, uključujući Oculus Ready i HTC Vive Optimized sertifikate, kao i mnoštvo dizajna koje dolaze u budućnosti. Takođe, to je prva šasija koja omogućava pristup bez alata za GPU i druge nadogradnje.
Alienware Aurora opcije uključuju:
Intel Core i3 CPU do Core i7 Extreme EditionGraphics ponude u konfiguracijama za jednu ili dvije kartice uključuju NVIDIA GeForce GTX 950, AMD Radeon R9 370, ili sve do GeForce GTX 10808GB DDR4 2133 MHz memorije do 32 GB, uključujući 16GB overclockan Kingston Fury X koji radi na 2400 MHz1TB 7200RPM 6Gb / s za pohranu do više TB za 5 dostupne skladišne ​​prostoreNetworking uključuje Killer e2400 Gigabit Ethernet i Intel wireless i Bluetooth. Ovaj novi desktop sustav počinje na $ 799, provjerite ostale opcije i cijene online.

Evolucija cloud computinga

Serveri verovatno nisu blizu vrha liste za teme razgovora, niti su to nešto o čemu većina ljudi razmišlja. Ali, ispostavlja se da se u dizajnu servera dešavaju neke zanimljive promene koje će početi da stvarno utiču na sve koji koriste tradicionalne i nove računarske uređaje.

Sve od pametnih digitalnih asistenata do autonomnih automobila do virtuelne stvarnosti omogućeno je i poboljšano dodatkom novih tipova računarskih modela i novih tipova računarskih akceleratora na današnjim serverima i infrastrukturi baziranoj na oblaku. Zapravo, ovo je jedan od ključnih razloga zbog kojih je Intel nedavno udvostručio svoju obavezu na tržišta servera, oblaka i podataka u centru razvoja strategije kompanije.

Do skoro skoro svi računarski napori na serverima - od dostave e-pošte i web stranica do kompjutera visokih performansi - učinjeni su na CPU-ima, konceptualno i arhitektonsko slični onima na današnjim računarima.

Tradicionalni CPU serveri napravili su ogromna poboljšanja u performansama tokom poslednjih nekoliko decenija, delimično zahvaljujući koristima Mooreovog zakona. Zapravo, Intel je najavio Xeon server CPU, E7 V4, optimizovan za analitiku, sa 24 nezavisnim jezgri ove nedelje.

Prepoznajući sve veću važnost računarskih modela zasnovanih na tehnologiji oblaka, veliki broj konkurenata pokušao je da se upusti u tržište servera CPU-a, ali, na kraju, Intel još uvijek posjeduje neverovatni udio 99%. Qualcomm je najavio nekoliko CPU-ovih servera zasnovanih na ARM-u, a Cavium je predstavio svoj novi Thunder X2 ARM bazirani CPU na prošlonedeljnoj Computex show-u na Tajvanu, ali obe kompanije suočavaju se uzbrdo. Potencijalno interesantnija konkurentna pretnja može doći od AMD-a. Očekuje se da će AMD nakon nekoliko godina konkurentnog zatvaranja napokon napraviti ozbiljan ponovni ulazak na tržište servera CPU ove jeseni kada se očekuje da će njihova nova x86 jezgra, kodno nazvana Zen, koja su također prikazana na Computex-u, biti objavljena i integrisana u nove CPU-ove servera.

Neki od najinteresantnijih događaja u dizajnu servera dolaze od dodavanja novih čipova koji služe kao akceleratori za određene vrste opterećenja. Mnogo kao GPU unutar računara radi zajedno sa CPU-om i ima određene tipove softvera, novi čipovi se dodaju tradicionalnim serverima kako bi poboljšali svoje mogućnosti. U stvari, grafički procesori se sada integrišu na servere za aplikacije kao što su virtualizacija grafika i veštačka inteligencija. Najveća buka je stvorila Nvidia s njihovim korištenjem GPU-a i GPU-baziranih čipova za aplikacije poput dubokog učenja. Dok su CPU-ovi u suštini optimizovani kako bi učinili jednu stvar veoma brz, GPU-ovi su optimizovani da istovremeno puštaju puno relativno jednostavnih stvari.

Usklađivanje šablona zasnovano na vizuelnom prikazu, u srcu mnogih algoritama veštačke inteligencije, idealno je pogodno za simultane računarske mogućnosti GPU-a. Kao rezultat toga, Nvidia je preuzela neke svoje GPU arhitekture i stvorila Teslu liniju akceleratorskih kartica za servere.

Iako nije poznat, Intel je za nekoliko godina ponudio liniju optimiziranih čipova za paralelnu obradu koju nazivaju Intel Phi na tržište superračunala i visokih performansi (HPC). Za razliku od Tesla (i predstojeće ponude koje AMD vjerovatno donosi na server), Intelovi Phi čipovi nisu bazirani na grafičkim procesorima, već drugačijoj varijanti sopstvenih dizajna zasnovanih na X86-u. S obzirom na sve veći broj radnih opterećenja zasnovanih na paralelnoj obradi, ne bi bilo iznenađujuće videti Intel da u budućnosti dovede paralelne računarske mogućnosti Phi-a na opštije tržište namenskih servera za radno opterećenje za mašinsko učenje.

Pored toga, Intel je nedavno napravio visoku kupovinu kompanije Altera, koja je specijalizovana za FPGA (polja za programiranje). FPGA su suštinski programabilni čipovi koji se mogu koristiti za efikasnije obavljanje različitih funkcija od opštih procesora i GPU-a. Iako se zahtevi razlikuju u zavisnosti od opterećenja, poznato je da su FPGA optimizovane za aplikacije poput obrade signala i prenosa podataka velikih brzina. S obzirom na izuzetne zahteve performansi današnjih najzahtjevnijih aplikacija za oblake, potreba za brzim pristupom memorijskim i mrežnim elementima servera zasnovanih na oblaku je kritična i FPGA se mogu koristiti iu ove svrhe.

Mnoga novija radna opterećenja servera, kao što su veliki motori za analizu podataka, takođe zahtevaju brz pristup ogromnim količinama podataka u memoriji. Ovo, pak, izaziva interesovanje za nove vrste memorije, memorije i čak računarske arhitekture. U stvari, ova pitanja su u srcu HP-ovog koncepta The Machine koncepta za server budućnosti. U bližim terminima, memorijske arhitekture poput Micron i Intel 3D Xpoint tehnologije, koja kombinuje prednosti tradicionalnog DRAM-a i flash memorije, pomažu u pokretanju novih nivoa performansi u realnom vremenu čak iu postojećim dizajnom servera.

Današnji serveri su dosta udaljeni od PC-a, u kojem dominiraju procesori, pre samo nekoliko godina unazad.

Donja linija je da su današnji serveri prešli daleko od PC-a, u kojem dominiraju procesori, pre samo nekoliko godina unazad. Kako vidimo porast novih vrsta radnog opterećenja, verovatno ćemo videti još više akceleratora čipova optimizovanih za obavljanje određenih zadataka. Google je, na primer, nedavno najavio TPU, čip koji su dizajnirali (mnogi veruju da je to prilagođena verzija FPGA-a) posebno da ubrza performanse njihovog softvera TensorFlow dubokog učenja. Ostali proizvođači poluprovodnika rade na različitim vrstama specijalizovanih akceleratora za aplikacije poput računarske vizije i više.

Pored toga, verovatno ćemo videti kombinacije ovih različitih elemenata kako bismo zadovoljili širok spektar zahteva sa kojima će se susresti budući serveri. Jedan od Intelovih Computexova najava, na primer, bio je novi CPU koji je integrisao najnovije elemente svoje Xeon linije sa FPGA elementima iz Altera akvizicije.

Naravno, jednostavno bacanje novih čipova na radno opterećenje neće učiniti ništa bez odgovarajućeg softvera. Zapravo, jedan od najvećih izazova uvođenja novih čip arhitektura je količina napora potrebnog za pisanje (ili ponovno pisanje) koda koji može posebno iskoristiti nove pogodnosti koje različite arhitekture nude. Ovo je jedan od razloga zašto tradicionalni CPU-ovi bazirani na X86-u i dalje dominiraju na tržištu servera. Međutim, gledajući naprijed, mnoge od uzbudljivih novih usluga zasnovane na oblaku trebaju dramatično smanjiti svoje napore oko ograničenog skupa softvera, što predstavlja potencijalnu mogućnost za nove tipove ubrzanja čipova.

Ranjanje u detalje arhitekture servera može brzo postati ogromno. Međutim, imajući u vidu barem osnovno razumijevanje kako oni funkcionišu, može vam pomoći bolje osećanje kako se današnje aplikacije zasnovane na oblaku isporučuju i mogu vam pružiti uvid u aplikacije i usluge sutrašnjeg.

Bob O'Donnell je osnivač i glavni analitičar TECHnalysis Research, LLC, firme za konsalting i istraživanje tržišta. Možete ga pratiti na Twitteru @bobodtech. Ovaj članak je prvobitno objavljen na Tech.pinions.

Kako migrirati Cacti na novi server

Cacti je popularni mrežni alat za grafičku obradu koji se koristi u velikom broju davatelja usluga. Za one od vas koji su koristili Cacti za vizualizaciju performansi različitih elemenata vaše mreže, ponekad je potrebno migrirati Cacti i sve njegove skupove grafičkih podataka s jednog poslužitelja na drugi. Zašto? Trenutni server može biti star, ili mu ponestaje prostora i CPU-a, ili jednostavno želite preći na novu hardversku platformu. Bez obzira na slučaj, moguće je premjestiti Cacti skupove podataka s jednog poslužitelja na drugi, uz minimiziranje poremećaja u crtanju grafova. U ovom tutorialu ćemo videti koliko lako možemo to da uradimo.

Korak 1: Postavljanje kaktusa na novom serveru
Moraćemo da zaustavimo Kaktus na stari server tokom procesa migracije. Da bismo minimizirali bilo kakve praznine u grafikonima, prvo ćemo pripremiti novi server (dok se Cacti na starim serverima još uvek pokreće).

Proces ćemo započeti instaliranjem Cactija u novi server. Prethodni vodič pruža detaljne informacije o tome kako možemo postaviti Cacti na novom poslužitelju. Da recap, možemo koristiti apt-get (Debian / Ubuntu) ili yum (RHEL / CentOS) za instaliranje Cacti-a i postavljanje potrebnih MySQL baza podataka.

Korak 2: Onemogućiti Poller na oba servera
Nakon završetka instalacije, onemogućićemo cron posao za Cacti poller na oba servera. To će osigurati da ni jedan od servera neće anketirati niti popuniti više grafikona. To znači da će grafovi ostati nepromenjeni tokom prozora migracije. Mi ćemo omogućiti cron posao kada se grafikoni migriraju.

# vim /etc/cron.d/cacti

## Komentirajte kaktus ccti poller cron ##

# * / 5 * * * * www-data php –define suhosin.memory_limit = 512M /usr/share/cacti/site/poller.php 2> & 1> / dev / null | if [-f / usr / bin / ts]; onda ts; else tee; fi >> /var/log/cacti/poller-error.log

Korak 3: Migracija baze podataka o kaktusima
U narednom koraku kreiramo deponiju baze podataka sa MySQL servera koji se pokreće na starom Cacti serveru. Kada je dump baza podataka spremna, kopiramo tu datoteku za dump na novi server i ažurirati zapise u bazi podataka Cacti.

Korak 3.1: Stari server

Za kreiranje dump baze podataka koristićemo narednu komandu. Ukucajte MySQL root lozinku kada se to zatraži.

# mysqldump -u root -p kaktusi> cactidump.sql

Gornja naredba stvorit će MySQL datoteku za ispis naziva cactidump.sql, koja sadrži sve podatke iz baze podataka 'cacti'.

Zatim ćemo prenijeti datoteku za dump na server.

# scp cactidump.sql root @ NewServerIP: / root

Trebalo bi da koristite IP adresu vašeg novog servera i korisnika koji je relevantan za vašu instalaciju. Koristim kao primer.

Korak 3.2: Novi server

Nakon što je dump datoteka migrirana, mi ćemo koristiti mysqldump ponovo kako bismo popunili bazu podataka 'kaktusi' podacima sa starog poslužitelja.

# mysqldump -u root -p kaktusi
Opcionalno: lako možete provjeriti da li je baza podataka popunjena ispitivanjem baze podataka na sljedeći način.

# mysql -u root -p

mysql> upotreba kaktusa;

Baza je promenjena

mysql> odaberite opis iz hosta;

+ ————- +

| opis |

+ ————- +

| Server-2 |

| Server-1 |

+ ————- +

2 redovi u setu (0.00 sec)

mysql> izlaz;

Korak 4: Priprema i migracija RRD datoteka
Nažalost, Kaktusi ne mogu ažurirati grafikone ako se RRD datoteke kopiraju direktno na novi server. Pravi način migriranja grafova je pretvaranje u XML, premještanje na novi server i obnavljanje RRD datoteka iz XML-a.

Korak 4.1: Stari server

Na starom serveru pretvorite RRD datoteke u XML datoteke na sledeći način.

Kreirajte direktorij za čuvanje XML datoteka.

# mkdir / tmp / xml
# cd / var / lib / kaktus / rra

Pretvoriti RRD datoteke u XML datoteke.

# za i u `find -name '* .rrd" `; učiniti rrdtool deump $ i> /tmp/xml/$i.xml; uradio

Kreirajte tar datoteku.

# cd / tmp / xml
# tar cvfz cacti.tar.gz *

Kopirajte tar datoteku na novi server.

# scp cacti.tar.gz root @ NewServerIP: / root

Korak 4.2: Novi server

Na novom serveru kopiramo tar datoteku u pravi direktorijum i izvadimo sadržaj. Nakon ekstrakcije, obnavljamo RRD datoteke iz XML-ova.

Kopirajte i izvadite datoteke u odgovarajući direktorijum.

# cp /root/cacti.tar.gz / var / lib / kaktus / rra
# cd / var / lib / kaktus / rra
# tar zxvf cacti.tar.gz

Vratite RRD datoteke iz XML datoteka.

# za i u `find -name '* .xml'`; uradi rrdtool restore $ i `echo $ i | sed s / .xml // g`; završeno

Sada kada imamo RRD fajlove potrebne od strane Cacti, možemo nastaviti i izbrisati tar datoteku i XML datoteke.

Korak 5: Promjena vlasništva RRD datoteka na novom serveru
Skoro smo gotovi sa migracijom. Na novom serveru moramo osigurati da Cacti poller može čitati / pisati RRD datoteke. Da bismo to uradili, prvo ćemo proveriti detalje vlasništva za RRD datoteke.

Na starom serveru:

# ls -l / var / lib / kaktus / rra /

-rw-rw-r– 1 www-data www-data 94816 dec 14 13: 50 server-1_traffic_in_8.rrd

-rw-rw-r– 1 www-data www-data 94816 maj 7 02: 10 server-1_traffic_in_9.rrd

-rw-rw-r– 1 www-data www-data 94816 maj 7 02: 10 server-2_traffic_in_10.rrd

Na novom serveru:

# chown www-podaci: www-podaci /var/lib/cacti/rra/*.rrd

Sada Cacti poller na novom serveru ima dozvolu za čitanje / pisanje za RRD datoteke.

Korak 6: Aktiviranje Pollera
U koraku 1, onemogućili smo Cacti poller na oba servera. Kako je migracija završena, mi ćemo omogućiti pollera na novom serveru.

# vim /etc/cron.d/cacti

## Uncomment the cacti poller cron posao ##

* / 5 * * * * www-data php –define suhosin.memory_limit = 512M /usr/share/cacti/site/poller.php 2> & 1> / dev / null | if [-f / usr / bin / ts]; onda ts; else tee; fi >> /var/log/cacti/poller-error.log

Sada cron daemon bi trebao pozvati Cacti poller skriptu svakih 5 minuta, a kaktusi grafikoni trebaju započeti ažuriranje unutar maksimalnih 15 minuta.

Ako želite zadržati stari server za sada, možete takođe omogućiti pollera na starom serveru. Ako je omogućeno, oba servera treba da čuvaju i popunjavaju grafikone, koji bi trebali biti identični.

Pristupanje novom serveru
Sada kada je migracija završena, možete pristupiti Kaktusu tako što ćete posetiti http: // NewServerIP / kaktuse na vašem veb pregledaču.

Ime: admin
Lozinka: isto kao i stari server

Ovde dodam nekoliko snimaka ekrana sa oba servera ispod.

Slika 1: Stari serverski grafici

Slika 2: Novi serverski grafici

Rješavanje problema
U većini slučajeva migracija kaktusa treba obaviti glatko. U slučaju da imate problema, možete proveriti sledeće.

Prvo, zapamtite da je strpljenje ključno. Vidio sam grafove kaktusa koji preuzimaju 15 minuta da bi se započelo puštanje. Ne započinjte sa rešavanjem problema prerano.

Proverite da li je kron daemon pokrenut. Bez demona cron, grafikoni se neće ažurirati.

Proverite da li RRD datoteke mogu pisati Kaktusi.

Provjerite da oba poslužitelja koriste isti poller. Na primjer, ako je stari poslužitelj koristio kaktus-spine kao poller, novi poslužitelj trebao bi to učiniti isto. Ovo podešavanje može se pregledati u konzoli> Podešavanja> Poller> Vrsta pollera.

Napokon, datoteka Cacti dnevnika uvijek je koristan izvor informacija za rješavanje problema. Da biste kaktitičke zapise ažurirali relevantnim podacima, promijenite razinu zapisnika u barem 'Srednju'. To se može promijeniti pod Konzola> Podešavanja> Općenito> Nivo evidentiranja pollera.

Dnevnici se mogu pregledati na Konzoli> Utiliteti sistema> Pogledaj datoteku zapisa kaktusa.

Da sumiramo, lako možemo migrirati kaktusne grafike sa jednog servera na drugi. Grafovi se generišu na osnovu podataka sadržanih u RRD fajlovima. Ostali podaci kao što su hostovi, drvo grafikona, RRD-ovi povezani sa grafikonima su svi uskladišteni u MySQL bazi podataka. Zbog toga migriranje MySQL baze podataka zajedno sa RRD datotekama treba da izvede trik.

Nadam se da ovo pomaže.

Preuzmite ovaj članak kao besplatni PDF (omogućen vašom donacijom):

Prijavite se na Xmodulo
Želite li dobiti Linux FAQs, detaljne tutoriale i savjete objavljene na Xmodulo? Unesite svoju e-mail adresu ispod, a mi ćemo dostaviti naše postove u Linuxu direktno u svoju e-poštu, besplatno. Dostava koju koristi Google Feedburner.

Podrška Xmodulo
Da li ste našli ovo uputstvo korisnim? Onda molim vas budite velikodušni i podržite Xmodulo!
Sledeća dva tabla mijenjaju sadržaj ispod.BioLatest Posts

Sarmed Rahman je IT profesionalac sa sjedištem u Australiji. S vremena na vrijeme piše udžbeničke članke o tehnologiji iz uvjerenja da znanje raste dijeljenjem. Tokom slobodnog vremena voli se igrati i provoditi vrijeme sa prijateljima.

Kako postaviti Zimbra mail server na CentOS - maj 27, 2016

Kako migrirati kaktusove na novi poslužitelj - svibanj 9, 2016

Kako povezati svoj LAN na Amazon Virtual Private Cloud - ožujak 31, 2016

Povezani FAQ:
Kako instalirati i konfigurirati Cacti na Linuxu
Kako nadgledati Linux servere sa SNMP i Cacti
Kako kombinirati dva grafika na Kaktusima
Kako konfigurirati SNMPv3 u Ubuntu, CentOS i Cisco
Kako postaviti poslužitelj e-pošte u Ubuntu ili Debian

OnePlus kanali pozivaju za OnePlus 3

Time-saver izdanje
LG V10 pregled

OnePlus co-osnivač Carl Pei otkrio je da će OnePlus 3 biti pušten u slobodu od dana lansiranja. Kompanija će uskoro objaviti telefon u junu 14. On je takođe podsetio da će OnePlus 3 biti dostupan za kupovinu isključivo kroz Loop VR aplikaciju tokom prva dva sata nakon lansiranja. Nakon toga, svi će moći da naruče.

Specifikacije OnePlus 3-a koje znamo do sada uključuju: 5.5-inčni AMOLED 1080p ekran, povratak NFC podrške, Snapdragon 820 CPU uparen sa 4GB ili 6GB RAM-a, 64GB memorije u boji, zadnja kamera, 3,000mAh baterija , i skener otiska prsta.

Sve ćemo znati o telefonu nakon što on postane službeni za manje od dvije sedmice.

izvor

Instalirajte alat za monitoring performansi Netdata za Linux Ubuntu Systems

Alat za praćenje performansi za Linux Ubuntu sisteme. Instalirajte Netdata na Ubuntu Systems. Netdata je alat za praćenje u stvarnom vremenu za Linux Ubuntu Systems. netdata je visoko optimizovani Linux demon koji pruža nadzor u stvarnom vremenu za Linux sisteme, aplikacije, SNMP uređaje putem interneta. Aplikacija pokušava vizualno predstaviti istinu sada, u najvećim detaljima,… Čitaj više