OProfile, yana haifar da bayanan ƙididdiga na aiki a cikin Ubuntu

game da OProfile

A cikin labarin na gaba zamuyi duba OProfile. Wannan shi ne Mai yin aikin Gnu / Linux. Kuna iya mamakin dalilin da yasa zaku buƙaci kayan aiki kamar wannan tunda suna da yawa kayan aikin bincike wanda ke aiki sosai kuma ana samun sa ta tsoho akan yawancin rarar Gnu / Linux. Wannan aikin buɗe tushen ne wanda ya haɗa da mai ilimin lissafi don tsarin Gnu / Linux, iya ƙirƙirar bayanan martaba na duk lambar gudu.

Wannan kunshin abubuwan amfani wanda ba kawai yayi aikin binciken ku a zurfin matakin ba. Shima adana bayanai kuma yana ba mu damar samar da rahotanni. Waɗannan rahotannin suna ba da wadatattun bayanai waɗanda zasu iya taimaka mana cire kuskure har ma da mawuyacin matsalar aiki.

OProfile kayan aiki ne mai ƙarfi wanda ke haɗuwa da mafi ƙarancin matakin da ake samu a cikin Gnu / Linux don samun ƙididdigar aiwatarwa da ma'auni waɗanda zasu samar mana da mahimman bayanai game da shirye-shiryen mu. Yanzu muna da damar san ainihin abin da tsarinmu ke yi da yadda za a inganta shi (idan muna da ilimin da ake bukata). Ta hanyar nazarin rahotannin da OProfile ya kirkira, zamu iya yanke shawara mai motsa bayanai don daidaitawa-daidaita tsarinmu.

Wannan aikin yana amfani da kayan aikin kayan aikin CPU don ba da damar yin amfani da ƙididdiga masu yawa na ƙididdiga masu ban sha'awa, wanda kuma ana iya amfani da shi don ainihin lokacin ɓatar da aikin. An tsara dukkan lambar: kayan aiki da katsewar kayan aiki na kayan aiki, ƙananan kernel, kernel, ɗakunan karatu da kuma aikace-aikace. Hakanan zamu sami wadatar variyas kayan aikin bayan fage don canza bayanan martaba zuwa bayanan da mutane zasu iya karantawa.

OProfile ba don masu haɓaka kawai ba. A cikin yanayin tebur, OProfile na iya taimaka mana waƙa da ayyukan bayan fage na CPU ko kiran I / O wannan yana rage tsarin mu kuma ba a bayyane yake ba. Da aka faɗi haka, masu haɓakawa tabbas za su sami mafi kyawun OProfile. Don ƙarin bayani game da shirin, duk wanda yake buƙata zai iya juya zuwa ga aikin yanar gizo.

Sanya OProfile akan Ubuntu 17.10

Akwai muhimmiyar sanarwa da za a kiyaye kafin a shiga cikin OProfile. Mayila ba za mu iya shigar da shi a cikin keɓaɓɓen yanayi ba. Idan kana gudanar da Gnu / Linux a cikin VirtualBox, VMWare, ko makamancin wannan yanayin VM, OProfile bazai iya samun damar ƙididdigar aikin da ake buƙata don tattara bayanan ba.

Rarraba Gnu / Linux da yawa suna da OProfile a cikin tsarin gudanarwar kunshin su. Don shigar da wannan shirin a cikin Ubuntu 17.10 kawai zamu buɗe tashar (Ctrl + Alt + T) kawai sannan mu rubuta:

sudo apt install oprofile

Misali mai sauki

Umurnin "ls»Wataƙila shine wanda kuka fi amfani dashi a lokacinku a gaban na'ura mai kwakwalwa. Yana kawai nuna jerin fayiloli da manyan fayiloli a cikin kundin adireshi na yanzu. Zamu bin diddigin abinda ya samar ta hanyar bugawa a cikin m (Ctrl + Alt T):

operf ss

sudo operf ls

Za ku ga wani abu mai kama da hoton da ke sama. Da zarar mai tallan bayanan ya gama, tashar za ta nuna mana saƙon «Bayani yayi«. Wadannan bayanan sun kasance an adana shi a cikin babban fayil da ake kira oprofile_data wanda yake a cikin gidan mai amfani ana iya amfani da shi don samar da rahoto.

Gudanar da umarnin opreport (ba tare da sudo a wannan yanayin ba) yana haifar da rahoto kama da masu zuwa:

opreport fita

A cikin wannan misalin, rahoton tsoho yana nuna yawan samfuran lokacin da CPU bai kasance cikin yanayin HALT ba (a wasu kalmomin, Na yi wani abu rayayye). Kalsyms yana bayar da binciken alamar da mai bayanin ya yi amfani da shi, kuma ld.don haka y libc.so suna cikin kunshin glibc. Na ƙarshen ɗakin karatu ne na gama gari wanda ke da alaƙa da kusan dukkanin masu aiwatar da Gnu / Linux. Yana ba da ayyuka na asali waɗanda masu haɓaka za su iya amfani da su don samar da matakin daidaitaccen tsarin haɗin giciye.

Matakan da za a bi idan an gama

Da zarar mun gama da rahoton, yana da kyau share babban fayil din bayanan ko adana shi don bincike na gaba. Kamar yadda a cikin wannan misalin muke aiwatar da umarni tare da sudo, dole ne mu share babban fayil ɗin tare da sudo.

sudo rm -Rf oprofile_data

Yana da mahimmanci a lura cewa kodayake OProfile bai kamata ya tsoma baki tare da aikin shirye-shiryenku ba, zai kirkiro wani abu na sama. Saboda haka zai jinkirta aiwatar da waɗannan. Saboda wannan, Ba na tsammanin yana da kyau a yi amfani da wannan shirin a cikin yanayin sabar samarwa. Sai dai idan muna fuskantar matsala mai mahimmanci wanda ke buƙatar warwarewa a wurin. Ko da a wannan yanayin, za ku yi amfani da shi tsawon lokaci kawai don nemo matsalar.

Idan kowa na bukata ƙarin misalan abin da za a iya yi tare da wannan shirin, zaka iya duba wadanda daga shafin yanar gizon an samar dashi ga masu amfani.

Cire OProfile din

Zamu iya kawar da wannan shirin daga tsarin mu ta hanyar bugawa a cikin m (Ctrl + Alt + T) mai zuwa:

sudo apt remove oprofile && sudo apt autoremove

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.