1 |
Em 06/05/07, Cleverson<clever9@××××××.org> escreveu: |
2 |
|
3 |
> Instalei o sistema básico do Gentoo e alguns programinhas de console. |
4 |
> Gostaria de saber se existe um init system alternativo ou dicas para |
5 |
> acelerar o tempo de boot do sistema padrão do Gentoo. |
6 |
|
7 |
Definitivamente o que você quer é o initng, quando eu estava com a |
8 |
mesma dúvida que você foi o initng que me apresentou os melhores |
9 |
resultados. |
10 |
|
11 |
Aqui você encontra um guia de instalação: http://gentoo-wiki.com/Initng |
12 |
Mas o que você deve usar é esse: http://www.initng.org/wiki/Install_Gentoo |
13 |
|
14 |
> A minha máquina até que não deixa a desejar: é um AMD Cempron 2200+ (1500 |
15 |
> mhz) com 256 RAM, e no momento o tempo do boot, descontando a BIOS, é cerca |
16 |
> de 25 segundos desde o Grub até o prompt de login. |
17 |
|
18 |
Você quiz dizer Sempron, não é mesmo :P. Eu com meu Athlon Thunderbird |
19 |
1.0 e 256 MB de ram DIMM e consigo 12 segundos com initng, desde que |
20 |
dou enter no menu do grub até cair num prompt de login. |
21 |
|
22 |
> Ocorre que sou um sujeito meio "obsecado" por rapidez e minimalismo no uso |
23 |
> de |
24 |
> recursos, talvez por ter começado a mexer em computador no MS-DOS. |
25 |
|
26 |
Que coisa, parece que meu caso não passa muito lonje do seu, mas eu |
27 |
prefiro chamar isso de uso inteligente dos recursos. |
28 |
|
29 |
> Andei lendo que se eu recompilar o kernel somente com as opções necessárias |
30 |
> a performance pode melhorar. O meu kernel, segundo o ls -l, está com o |
31 |
> tamanho de 2065601. Como só |
32 |
> estou com o sistema básico acho que pode encolher mais, mas preciso ainda |
33 |
> achar algum guia de referência contendo explicação e exemplos de cada opção |
34 |
> dentro do kernel e então tirar um bom tempo pra dar uma reconfigurada geral. |
35 |
|
36 |
Com certeza um bom kernel faz uma diferença, eu, quando compilo um |
37 |
kernel novo, faço o seguinte: |
38 |
- entro na pasta do kernel e rodo um make defconfig, isso configura um |
39 |
kernel com a opção padrão para tudo, é bem minimalista. |
40 |
- depois faço um make menuconfig e coloco só o suficiente pra bootar, |
41 |
ou seja, o driver da controladora de hd e o suporte ao sistema de |
42 |
arquivos que eu uso |
43 |
- depois, conforme as coisas que eu quero fazer funcionar, eu vou |
44 |
recompilando o kernel e colocando o suporte ao que me interessa. O que |
45 |
já deve estar carregado ao terminar o boot eu dentro do kernel, o que |
46 |
eu uso ocasionalmente eu coloco como módulo, assim quando o sistema |
47 |
terminar de bootar nenhum módulo está carregado. |
48 |
- quando eu atualizo o kernel eu só copio o config e rodo um make |
49 |
oldconfig, mas sempre é bom dar um make menuconfig e revisar as partes |
50 |
mais importantes. |
51 |
|
52 |
> Enfim, o que me dizem sobre o meu caso em geral ? |
53 |
|
54 |
É um caso grave e sem volta, mas fazer o que, o meu não passa lonje. |
55 |
|
56 |
Se você estiver disposto a testar métodos mais obscuros eu lhe sujiro |
57 |
usar hibernação, sempre traz resultados interessantes. Com hibernação |
58 |
eu posso deixar um emerge world rodando por tráz e mais alguma coisa |
59 |
aberta e mandar hibernar, assim quando eu religar o computador tudo |
60 |
continua de onde parou. |
61 |
|
62 |
Rodando muitos programas (ou seja, ocupando bastante memória) a |
63 |
restauração leva cerca de 14 segundos, mas com o sistema bem leve (ou |
64 |
seja, pouca memória ocupada) eu consigo 9 segundos. |
65 |
|
66 |
Depois que você fizer funcionar o initng me diga se tudo ficou ok, |
67 |
porque eu tive que mexer em alguns scripts e fazer algumas |
68 |
injambrações. |
69 |
|
70 |
Se você ficou muito empolgado com a idéia posso me prestar a fazer um |
71 |
videozinho do meu boot, mas vou esperar você pedir primeiro. |
72 |
|
73 |
Aqui um vídeo de um slacker empolgado mostrando um uso horrível do |
74 |
initng: http://youtube.com/watch?v=l3yWW9_XTEo |
75 |
|
76 |
ps: nada contra a distro do cara. |
77 |
|
78 |
-- |
79 |
thiago |
80 |
-- |
81 |
gentoo-user-br@g.o mailing list |