Ganhando Desempenho com Apt-Build no 10.04 32 ou 64 bits

Iniciado por ph_swordman, 02 de Novembro de 2010, 16:18

tópico anterior - próximo tópico

worm83

Alguém saberia me dizer se a instalação é gradual ou é feita depois de todos os pacotes serem compilados? Seria interessante, vc compilar por um tempo, ai depois vc cancela, continua outra hora, para novamente, e so instala depois de todos os pacotes compilados.

galactus

Citação de: worm83 online 03 de Novembro de 2010, 20:25
Alguém saberia me dizer se a instalação é gradual ou é feita depois de todos os pacotes serem compilados? Seria interessante, vc compilar por um tempo, ai depois vc cancela, continua outra hora, para novamente, e so instala depois de todos os pacotes compilados.

Só instala ou funciona corretamente  depois de todos os pacotes dependentes também terem sido compilados!

Exemplo: você mandou ele compilar o VLC, depois de todos as dependências dele compiladas é que ele instala o VLC (também compilado)!

Você pode fazer como o ph_swordman indica no tuto, faz por programas! Um de cada vez!   E como vários já relataram no tópico, reserve muito espaço no seu HD! 
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Gunss

#17
e não espere milagres! Se quiser em percentual, chutando algo bem "não cientifico" 10%.

Compilar até a unha do sistema é importante somente para servidores que alta confiabilidade. Como o autor do tópico sugeriu, olhe o topico do kernel omnislash e o tópico do galactus sobre tunar o EXT4. Esses sim serão de grande ajuda!


ps: quem usar muito programas como devede, handbrake e dvd-rip, vale a pena compilar o ffmpeg & Cia. No handbrake pulou de 20fps para 30~35fps.

pigdin

#18
processor   : 0
vendor_id   : AuthenticAMD
cpu family   : 16
model      : 2
model name   : AMD Phenom(tm) 8400 Triple-Core Processor
stepping   : 2
cpu MHz      : 1050.000
cache size   : 512 KB
physical id   : 0
siblings   : 3
core id      : 0
cpu cores   : 3
apicid      : 0
initial apicid   : 0
fpu      : yes
fpu_exception   : yes
cpuid level   : 5
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips   : 4220.16
TLB size   : 1024 4K pages
clflush size   : 64
cache_alignment   : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

Meu processador não estava na lista; então escolhi athlon64.
Então é só trocar por phenom ???


$ sudo gedit /etc/apt/apt-build.conf

conteúdo:

build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mtune = -mtune=athlon64
options = " "
make_options = " "

Ficaria assim?
mtune = -mtune=phenom ???

desde já agradeço.
Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

pigdin

hiltongil

Sua resposta é para mim?

Já li essas citações anteriormente.
Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

Gunss

@pidgin deixa do jeito que esta. Ta certo sim usar athlon 64 caso use 64 bits

pigdin

Citação de: Gunss online 04 de Novembro de 2010, 11:14
@pidgin deixa do jeito que esta. Ta certo sim usar athlon 64 caso use 64 bits


Obrigado!


[]s.
Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

mariojuniorjp

Citação de: Gunss online 04 de Novembro de 2010, 11:14
@pidgin deixa do jeito que esta. Ta certo sim usar athlon 64 caso use 64 bits

Vou pegar carona no caso do nosso amigo ae:

No meu caso é um i7 920, e eu selecionei a arquitetura "core2"... só que a arquitetura "core2" é referente aos "core 2 duo e core 2 quad", ao qual o i7 nao se aplica, mesmo sendo arquitetura "core", mas nao é "core2", o que torna sua arquitetura diferente...

Ae como é que eu prossigo nessa questão?

O Normal é assim

build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mtune = -mtune=Core2
options = " "
make_options = " "

No caso eu coloco no lugar do core2 isso aqui "Intel(R) Core(TM) i7 CPU" ou desse modo aqui "Intel(R) Core(TM) i7" ??? Obrigado.

hiltongil

Citação de: pigdin online 04 de Novembro de 2010, 08:29
hiltongil

Sua resposta é para mim?

Já li essas citações anteriormente.
Não.. não acho que saiu acidentalmente. Foi mal.

ph_swordman

Citação de: mariojuniorjp online 05 de Novembro de 2010, 12:08
Citação de: Gunss online 04 de Novembro de 2010, 11:14
@pidgin deixa do jeito que esta. Ta certo sim usar athlon 64 caso use 64 bits

Vou pegar carona no caso do nosso amigo ae:

No meu caso é um i7 920, e eu selecionei a arquitetura "core2"... só que a arquitetura "core2" é referente aos "core 2 duo e core 2 quad", ao qual o i7 nao se aplica, mesmo sendo arquitetura "core", mas nao é "core2", o que torna sua arquitetura diferente...

Ae como é que eu prossigo nessa questão?

O Normal é assim

build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mtune = -mtune=Core2
options = " "
make_options = " "

No caso eu coloco no lugar do core2 isso aqui "Intel(R) Core(TM) i7 CPU" ou desse modo aqui "Intel(R) Core(TM) i7" ??? Obrigado.

Eu gostaria  de pedir Desculpas por ter criado o topico e ter ficado meio ausente...
estou meio ocupado com outras coisas... mais.. vamos ao que importa..
como eu vi varias pessoas estavam com dificuldade em colocar a arquitetura do processador...
e como nao tive esse problema fui tentar resolver procurando em alguns topicos.. e o que eu achei foram ums links para o guentoo que dizem isso...
entao.. eu inclusive editei o topico... e usei seu caso como um exmplo...

Citação de: ph_swordman online 02 de Novembro de 2010, 16:18

se sua arquitetura nao tiver aki... procure ela nestes links..

AMD
http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD

INTEL
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel

e simples... olhem só..

Core i7 and Core i5, Xeon 55xx  :

32 bit profile (x86)

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"

64 bit profile (amd64) for < GCC 4.3

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"

64 bit profile (amd64) for >= GCC 4.3

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"


olhem ai... depende do GCC como o lucid lynx usa 4.4.3

entao sua opçao e core2



mariojuniorjp

ph_swordman

Muito obrigado pelas dicas.. ja compilei o sistema aqui e ta filé =D

pigdin

Pelo que entendi os parametros para o meu processador são:

vendor_id  : AuthenticAMD
cpu family  : 16
model  : 2
model name  : AMD Phenom(tm) xxxx Triple/Quad-Core Processor
stepping  : 2/3

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CXXFLAGS="${CFLAGS}"

Citação de: pigdin online 04 de Novembro de 2010, 07:26
processor   : 0
vendor_id   : AuthenticAMD
cpu family   : 16
model      : 2
model name   : AMD Phenom(tm) 8400 Triple-Core Processor
stepping   : 2

Valeu!
Citação de: mariojuniorjp online 07 de Novembro de 2010, 16:21
ph_swordman
Muito obrigado pelas dicas.. ja compilei o sistema aqui e ta filé =D

Compilou o sistema inteiro?

Quanto tempo demorou no seu core i7?

[]s.


Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

Gunss

cuidado ao compilar o sistema inteiro com o comando world.

Se não houver algum código fonte disponível o trabalho vai por água a baixo.
E façam back up pelamordedeus  ::)

ph_swordman

Citação de: Gunss online 07 de Novembro de 2010, 20:48
cuidado ao compilar o sistema inteiro com o comando world.

Se não houver algum código fonte disponível o trabalho vai por água a baixo.
E façam back up pelamordedeus  ::)

e um dos problemas do comando world... que eu mesmo sitei.... se nao puder baixar o aquivo o comando trava na hora...

mariojuniorjp

Citar
Compilou o sistema inteiro?

Quanto tempo demorou no seu core i7?

[]s.



Eu nao calculei o tempo, mas me baseando na hora que eu coloquei ele pra compilar, acho que levou cerca de 6~8 Horas á 3.2GHz