Desligue o Zeitgeist para aumentar a performance do Ubuntu!

Zeitgeist a gastar muita memória no Ubuntu

Requer Ubuntu12.04+A per­for­mance do Ubuntu, nas suas úl­timas ver­sões, tem sido bas­tante cri­ti­cada, prin­ci­pal­mente por aqueles uti­li­za­dores que es­tavam ha­bi­tu­ados aos Ubuntus an­te­ri­ores que eram sim­ples e por isso rá­pidos. Um dos por­me­nores que tem afe­tado a per­for­mance dos novos Ubuntus é o facto de eles uti­li­zarem um ser­viço cha­mado Zeit­geist que ba­si­ca­mente está cons­tan­te­mente a re­gistar a nossa ati­vi­dade no Ubuntu.

Este ser­viço guarda pra­ti­ca­mente todas as nossas ações no Ubuntu, desde que apli­ca­ções uti­li­zamos a quais os fi­cheiros que abrimos. E isto in­clui também o que fa­zemos na In­ternet, no­me­a­da­mente que pá­ginas vi­si­tamos, que con­versas temos no chat do Ubuntu e que emails tro­camos.

Tudo isto para dizer que o facto de estar cons­tan­te­mente a re­gistar a nossa ati­vi­dade faz com que o Ubuntu fique mais lento. O facto de re­gistar toda a ati­vi­dade não sig­ni­fica que ela está a ser en­viada para fora do nosso com­pu­tador, ela não está! Mas, ao ar­ma­zenar toda esta in­for­mação põe de­fi­ni­ti­va­mente o Ubuntu mais lento. Assim, neste ar­tigo abor­damos o ser­viço Zeit­geist, mos­trando como o des­ligar par­ci­al­mente ou com­ple­ta­mente e até como o re­mover de­fi­ni­ti­va­mente para au­mentar a per­for­mance do Ubuntu.

 

Antes de co­meçar a abordar este ser­viço, acre­dito que de­pois de ler esta in­tro­dução acima, você ficou com algum re­ceio sobre o que esta apli­cação está a fazer aos seus dados. Por esse mesmo mo­tivo, co­meço por afirmar que todo este re­gisto da nossa ati­vi­dade é feito apenas para que certas apli­ca­ções fun­ci­onem mais ob­je­ti­va­mente, no­me­a­da­mente o Unity! Sig­ni­fica então que estes dados não são uti­li­zados para en­viar para em­presas!

Unity a utilizar os dados catalogados sobre a atividade do utilizadorEstes dados são ar­ma­ze­nados para serem uti­li­zados de vá­rias formas no Unity: mos­trando quais foram as úl­timas apli­ca­ções que uti­lizou, quais são as apli­ca­ções que mais usa, quais foram os fi­cheiros que uti­lizou ul­ti­ma­mente, que mú­sicas ouviu, entre ou­tros as­petos. Fa­zendo com que o acesso a esses fi­cheiros, que você pro­va­vel­mente está a tra­ba­lhar, sejam ace­didos muito ra­pi­da­mente através do Unity.

Apesar de haver este ponto muito be­né­fico em termos de pro­du­ti­vi­dade, uma vez que se tem acesso muito rá­pido aos fi­cheiros e apli­ca­ções que se está a uti­lizar nesse mo­mento, a ver­dade é que sa­cri­fica-se a per­for­mance do Ubuntu para ter estes be­ne­fí­cios.

Assim, se você não se im­porta de perder essas fun­ci­o­na­li­dades de his­tó­rico no Unity, então pode efe­ti­va­mente des­ligar o Zeit­geist! Assim fi­cará na mesma com o Unity pronto para abrir apli­ca­ções e para uti­lizar ou­tras lentes e terá o be­ne­fício de um sis­tema mais limpo em termos de pro­cessos, fi­cando mais rá­pido e leve.

 

Qual a di­fe­rença de­pois de des­ligar o Zeit­geist?

In­fe­liz­mente provar di­fe­renças de per­for­mance é algo bas­tante di­fícil uma vez que isto é um re­gisto muito leve, mas con­ti­nuado. Em termos de me­mória uti­li­zada, se se de­sins­talar o Zeit­geist, você irá ficar sem cerca de 100MB (de­pois de algum uso do com­pu­tador) que nor­mal­mente os pro­cessos do Zeit­geist ocupam (estes va­lores podem va­riar entre com­pu­ta­dores e ar­qui­te­turas de com­pu­ta­dores). Algo bas­tante be­né­fico.

Zeitgeist a gastar muita memória no UbuntuEm todo o caso, uti­li­zação de menos me­mória pode não ser in­di­ca­tório de uma per­for­mance me­lho­rada. Aliás, por vezes há certas formas de pôr os sis­temas mais rá­pidos, ocu­pando mais me­mória que irá ser uti­li­zada à pos­te­riori (prova disso é o pre­load por exemplo).

Mas, uma vez que o Zeit­geist es­tará des­li­gado, ele não irá estar cons­tan­te­mente a gravar no disco rí­gido (HD) dados das suas ati­vi­dades. Visto que os acessos aos HDs nor­mal­mente são lentos, em te­oria, ao des­ligar o Zeit­geist irá de­fi­ni­ti­va­mente au­mentar a per­for­mance do Ubuntu!

 

Como des­ligar o Zeit­geist?

Tal como re­fe­rido no início do ar­tigo, existe vá­rias ma­neiras de des­ligar o Zeit­geist. Você pode des­ligar par­ci­al­mente, es­co­lhendo quais as apli­ca­ções que não quer que haja re­gisto de ati­vi­dades e até es­co­lhendo que tipo de re­gisto quer. Pode também des­ligar todo o re­gisto de ati­vi­dades no en­tanto, o ser­viço con­tinua li­gado, o que sig­ni­fica que no mí­nimo está também a gastar me­mória. Por úl­timo existe a hi­pó­tese de o re­mover com­ple­ta­mente, fi­cando com cer­tezas que ele não irá estar a con­ges­ti­onar a per­for­mance do Ubuntu.

 

Des­ligar par­ci­al­mente o re­gisto de ati­vi­dades do Zeit­geist

Desde o Ubuntu 12.04 que existe uma apli­cação que con­trola as de­fi­ni­ções do Zeit­geist. Essa apli­cação chama-se “Pri­va­ci­dade” (o nome do pro­grama ver­da­deiro é “ac­ti­vity-log-ma­nager”) e é fa­cil­mente ace­dida através do Unity ou através das De­fi­ni­ções do Sis­tema:

A abrir a aplicação de gestão de privacidadeA abrir a aplicação de privacidade pelas definições do Sistema

Assim, quando abrir essa apli­cação serão mos­tradas vá­rias abas que per­mi­tirão então gerir o re­gisto de ati­vi­dades. Na pri­meira aba (mos­trada na imagem abaixo), o uti­li­zador pode apagar todos os re­gistos de ati­vi­dade de um de­ter­mi­nado pe­ríodo de tempo:

Privacidade - Aba 1

Na se­gunda aba, o uti­li­zador po­derá li­mitar o re­gisto de ati­vi­dades es­co­lhendo que tipos de in­for­mação não quer que seja re­gis­tada e es­co­lhendo que pastas não quer que sejam re­gis­tadas no his­tó­rico de fi­cheiros ace­didos.

Privacidade - Aba 2

Re­la­ti­va­mente à ter­ceira aba (imagem abaixo à es­querda), você pode de­finir apli­ca­ções que não quer que seja re­gis­tada qual­quer ati­vi­dade.

Privacidade - Aba 3Privacidade - Aba 4

Por fim, re­la­ti­va­mente à úl­tima aba (imagem abaixo à di­reita), o uti­li­zador po­derá de­finir se deixa que sejam en­vi­ados re­la­tó­rios à Ca­no­nical ou não.

 

Des­ligar o re­gisto de ati­vi­dades do Zeit­geist

A mesma apli­cação re­fe­rida na secção an­te­rior pode des­ligar com­ple­ta­mente todos os re­gistos de ati­vi­dade do Zeit­geist. Para tal, basta sim­ples­mente clicar no botão pre­sente no fundo da ja­nela, pondo-o a “OFF” tal como é mos­trado na imagem abaixo:

registar privacidade : desligado

O pro­blema de des­ligar através desta ma­neira é que o Zeit­geist con­tinua com os seus ser­viços li­gados mesmo após rei­ni­ciar o Ubuntu. É por este mo­tivo que re­co­men­damos que exe­cute o pro­ce­di­mento da secção abaixo, que irá re­mover o Zeit­geist, fa­zendo com que ele nunca seja car­re­gado para me­mória nem se­quer faça qual­quer tipo de ras­treio de in­for­mação.

 

Como de­sins­talar o Zeit­geist

Através da so­lução apre­sen­tada nesta secção do ar­tigo, você irá ficar com o Ubuntu sem o Zeit­geist ins­ta­lado, o que sig­ni­fica então que não irá tê-lo a pesar na per­for­mance do Ubuntu nem se­quer a ocupar a me­mória.

Para de­sins­talar o Zeit­geist, você apenas pre­cisa de abrir o ter­minal e es­crever o co­mando se­guinte:

 
sudo apt-get re­move zeit­geist zeit­geist-core zeit­geist-da­tahub
 

Este co­mando irá também re­mover al­gumas de­pen­dên­cias que você também não irá pre­cisar. Uma delas é a apli­cação “Pri­va­ci­dade” (re­fe­rida acima) e outra é um plugin do re­pro­dutor de mú­sicas “rhythmbox” que ajuda a fazer re­gisto de mú­sicas ou­vidas.

Pacotes que serão removidos do Ubuntu

Uma vez que as lentes do Unity que uti­lizam o Zeit­geist não irão fun­ci­onar cor­re­ta­mente, uma vez que não po­derão aceder à base de dados que contém o his­tó­rico das suas ati­vi­dades, então você po­derá re­movê-las também para di­mi­nuir o peso do Unity. Para as re­mover es­creva o co­mando se­guinte:

 
sudo apt-get re­move unity-lens-files
 

 

Opi­nião Pes­soal

Na minha opi­nião, este re­gisto da nossa ati­vi­dade, apesar de não ser uti­li­zado para ter­ceiros, o que sig­ni­fica que é se­guro tê-lo li­gado, não é algo que me agrade. Na ver­dade, em prin­cípio, as apli­ca­ções que o Ubuntu traz não vão en­viar os nossos dados para em­presas por exemplo. No en­tanto, pode haver uma apli­cação que você ins­tale que irá ave­ri­guar qual é a sua ati­vi­dade. Tudo isto é es­pe­cular, mas a ver­dade é que isso é pos­sível ser ace­dido.

Não obs­tante a este facto re­fe­rido, a ver­dade é que ra­ra­mente uti­lizo o Unity para aceder a fi­cheiros que uti­lizei re­cen­te­mente e sempre que uti­lizo o Unity para abrir um pro­grama, es­crevo o nome dele em vez de pro­curar na lista de úl­timos pro­gramas uti­li­zados. Para além disso, nunca uti­lizo o enorme re­gisto de ati­vi­dade re­la­tivo a con­versas e his­tó­rico de In­ternet.

Sig­ni­fica por­tanto que no meu caso não faz qual­quer sen­tido ter o Zeit­geist ins­ta­lado no meu com­pu­tador. Por­tanto, na minha opi­nião, a minha re­co­men­dação é de­sins­talar com­ple­ta­mente, uma vez que des­ligar apenas não o irá des­ligar a 100%, e assim obter um Ubuntu mais rá­pido (algo que todos pro­cu­ramos, creio eu!).

Se você se­guir a minha re­co­men­dação e um dia quiser voltar atrás, então o pro­cesso é muito sim­ples, pois basta abrir o ter­minal, es­crever o co­mando se­guinte e rei­ni­ciar o Ubuntu:

 
sudo apt-get ins­tall zeit­geist zeit­geist-core zeit­geist-da­tahub ac­ti­vity-log-ma­nager-con­trol-center rhythmbox-plugin-zeit­geist
 

 

Re­fe­rên­cias:

 

Fonte: http://ubuntued.info/desligue-o-zeitgeist-para-aumentar-a-performance-do-ubuntu

.