Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

1. Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 19/02/2017 - 16:23h

Já li vários tópicos aqui no VOL onde algumas pessoas questionaram se vale a pena compilar uma distribuição completamente ou parcialmente visando uma maior velocidade/fluidez em uma máquina modesta; e a esmagadora maioria das pessoas diz que não vale a pena, visto que o tempo de compilação é grande e que o ganho de desempenho não será tão grande assim. Mas a minha dúvida é a seguinte: mesmo que demore vários dias para se compilar o que se quer, será que o ganho diário de velocidade/fluidez não irá valer a pena? Mesmo que o tempo investido na compilação não seja compensado pelos segundos totais ganhos diariamente ao se ligar o computador, abrir determinados aplicativos, etc., será que não é vantajoso investir nessa compilação e ter uma máquina mais "esperta"? Acontece que muitos desktops/notebooks são utilizados por anos pelos seus respectivos donos, então esse ganho de fluidez no sistema graças à compilação seria aproveitado diariamente por vários anos durante centenas (ou milhares) de boot's e durante as milhares de horas de uso dos aplicativos e tal.

Compreendem esse meu ponto de vista? O que pensam a respeito disso?

Valeu.


  


2. MELHOR RESPOSTA

Eric
Grinder

(usa Slackware)

Enviado em 19/02/2017 - 21:36h

Eu tenho Gentoo e Slackware tanto no Laptop quanto no Desktop.
No Desktop, aonde o Hardware é de ponta, diagnostiquei mais performace no Gentoo, aonde é compilado com flags específicas da CPU
Já no Laptop (Core i5 3a gen), não obtive essa performace a mais usando Gentoo, ficou mesma coisa do Slackware.

Creio que a vantagem em hardware mais antigo, seria no quesito selecionar menos pacotes (consumindo menos RAM e HD), dar um boot mais rápido, mas performace propriamente dita não obtive.
- - - - -
www.github.com/ericfernandesferreira

3. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

Patrick
Patrick03

(usa Ubuntu)

Enviado em 19/02/2017 - 18:52h

Bem, as pessoas compilam buscando velocidade? Fato. Mas aí entramos num paradoxo, compilamos para ter velocidade, mas para compilar, é preciso ter uma máquina boa, só que queremos compilar numa máquina com poucos recursos para ganhar velocidade usando tais recursos, só não dá para compilar com os recursos daquela máquina e assim por diante.

Sempre li por aí que o ganho de velocidade eram minímos, me arrisco em dizer: ínfimos.


---------------------------------------
Corrija-me quando necessário!
https://muitolinux.blogspot.com.br/
---------------------------------------



4. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 19/02/2017 - 19:02h

Patrick03 escreveu:


O que por exemplo não dá para se compilar em máquinas modestas? Deve-se ter em mente que se pode desativar o X para se compilar algo. Como eu não costumo compilar muita coisa, confesso que não estou a par disso. Já ouvi dizer que a compilação em máquinas modestas é bem mais demorada, mas não que elas têm suas limitações para isso.




5. Re: Compilação em máquinas modestas: vale ou não a pena?

José da Silva
zenull

(usa Outra)

Enviado em 19/02/2017 - 19:17h

Se vale ou não a pena depende de que resultado você quer.

Se tiver fazendo isso pra obter um sistema mais veloz, é perda de tempo porque de fato o ganho é muito pequeno. Melhor investir em um SSD e terá ganhos muito mais visíveis.

Agora se quer ter maior controle do sistema e descartar recursos desnecessários ou que não vai usar, a compilação é uma boa. Mas tudo tem os prós e contras.


6. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

Patrick
Patrick03

(usa Ubuntu)

Enviado em 19/02/2017 - 19:31h

homemsemnome escreveu:


Eu não disse que elas tinham limitações. Só que é demorado demais tentar compilar algo nelas. Quando tentar, saberá.




---------------------------------------
Corrija-me quando necessário!
https://muitolinux.blogspot.com.br/
---------------------------------------



7. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

t
lostinspace00

(usa Slackware)

Enviado em 19/02/2017 - 20:02h

zenull escreveu:

Se vale ou não a pena depende de que resultado você quer.

Se tiver fazendo isso pra obter um sistema mais veloz, é perda de tempo porque de fato o ganho é muito pequeno. Melhor investir em um SSD e terá ganhos muito mais visíveis.

Agora se quer ter maior controle do sistema e descartar recursos desnecessários ou que não vai usar, a compilação é uma boa. Mas tudo tem os prós e contras.


Aproveitando a deixa sobre benefícios da compilação, a compilação pode aumentar a vida útil do computador, tendo em vista que ele vai deixar de desperdiçar recursos e/ou usar os recursos certos para a execução de cada tarefa?


8. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 19/02/2017 - 21:38h

Compilo tudo na minha máquina já faz mais de sete anos utilizando o mesmo Gentoo. Meu note é um Pentium Dual-Core 2.30GHz...

Nem sempre a compilação é para ganho de velocidade, mas, muitas vezes, para não ter "lixo" demais no programa que você quer ter instalado na máquina. A rapidez de execução do programa é a consequência final da compilação. Não é verdade que pra compilar é preciso uma máquina boa...é preciso paciência..rsrsr, isso sim.

Nesta minha máquina aí, os programas maiores pra compilação como LibreOffice, Firefox, QtWebkit, etc., podem demorar muito, mas nem por isto vou deixar de compilar e ter somente o que eu quero instalado. Um exemplo direto da minha máquina:


* www-client/firefox


Total builds: 10
Global build time: 16 hours, 43 minutes and 30 seconds.
Average merge time: 1 hour, 40 minutes and 21 seconds.

* app-office/libreoffice


Total builds: 7
Global build time: 2 days, 23 hours, 25 minutes and 21 seconds.
Average merge time: 10 hours, 12 minutes and 11 seconds.

* dev-qt/qtwebkit


Total builds: 2
Global build time: 1 day, 1 hour, 55 minutes and 20 seconds.
Average merge time: 12 hours, 57 minutes and 40 seconds.



=]

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."




9. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

Ruan
ru4n

(usa Debian)

Enviado em 19/02/2017 - 22:01h

luiztux escreveu:
[...]

* www-client/firefox


Total builds: 10
Global build time: 16 hours, 43 minutes and 30 seconds.
Average merge time: 1 hour, 40 minutes and 21 seconds.

* app-office/libreoffice


Total builds: 7
Global build time: 2 days, 23 hours, 25 minutes and 21 seconds.
Average merge time: 10 hours, 12 minutes and 11 seconds.

* dev-qt/qtwebkit


Total builds: 2
Global build time: 1 day, 1 hour, 55 minutes and 20 seconds.
Average merge time: 12 hours, 57 minutes and 40 seconds.




Com esse tempo de compilação para cada pacote, nem me animo a testar o Gentoo mais! rsrsrs

--
Microsoft Windows é como ar condicionado
Pára de funcionar quando você abre uma janela.

Linux Counter: #596371


10. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

José da Silva
zenull

(usa Outra)

Enviado em 19/02/2017 - 22:10h

ru4n escreveu:

luiztux escreveu:
[...]

* www-client/firefox


Total builds: 10
Global build time: 16 hours, 43 minutes and 30 seconds.
Average merge time: 1 hour, 40 minutes and 21 seconds.

* app-office/libreoffice


Total builds: 7
Global build time: 2 days, 23 hours, 25 minutes and 21 seconds.
Average merge time: 10 hours, 12 minutes and 11 seconds.

* dev-qt/qtwebkit


Total builds: 2
Global build time: 1 day, 1 hour, 55 minutes and 20 seconds.
Average merge time: 12 hours, 57 minutes and 40 seconds.




Com esse tempo de compilação para cada pacote, nem me animo a testar o Gentoo mais! rsrsrs

--
Microsoft Windows é como ar condicionado
Pára de funcionar quando você abre uma janela.

Linux Counter: #596371


Depende do hardware, com um i3 ou i5 é muito tranquilo e rápida a compilação no Gentoo. E o resultado final vale a pena.


11. Re: Compilação em máquinas modestas: vale ou não a pena? [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 20/02/2017 - 17:42h

Grinder escreveu:


Então quer dizer que se o caboclo for compilar tudo no braço -- o servidor X, a interface gráfica, etc. -- e nesse processo de compilação excluir vários módulos dos pacotes que ele não irá utilizar, a sua máquina irá consumir menos memória RAM? Confesso que não sabia disso. Esse é mais um benefício de se compilar pacotes em máquinas modestas, não? Você saberia me dizer se é notável a redução do consumo de RAM nesse caso? Ou é coisa de poucos KB ou MB?

Obrigado.


12. Re: Compilação em máquinas modestas: vale ou não a pena?

Eric
Grinder

(usa Slackware)

Enviado em 20/02/2017 - 18:28h

homemsemnome escreveu:

Grinder escreveu:


Então quer dizer que se o caboclo for compilar tudo no braço -- o servidor X, a interface gráfica, etc. -- e nesse processo de compilação excluir vários módulos dos pacotes que ele não irá utilizar, a sua máquina irá consumir menos memória RAM? Confesso que não sabia disso. Esse é mais um benefício de se compilar pacotes em máquinas modestas, não? Você saberia me dizer se é notável a redução do consumo de RAM nesse caso? Ou é coisa de poucos KB ou MB?

Obrigado.


Sim, pois vários pacotes ou várias flags de um pacote pode acarretar em mais serviços tendo que ser iniciados.
A diferença é pequena, mas sempre em vantagem pro lado da compilação (gentoo).
É uma coisa bem difícil de se comparar, pois os dois teriam que ter praticamente os mesmos pacotes, mesmos serviços, mas eu tenho em ambas distros pacotes bem parecido, em "teoria" os dois aqui são iguais, pois uso os "mesmos" pacotes.

Os dois usando o mesmo ambiente gráfico, sempre tenho uns 60 a 100 mb de ram a menos no Gentoo do que Slack

- - - - -
www.github.com/ericfernandesferreira



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts