Graças ao I/O scheduler de utilizando pelo Xanmod (bfq), o sistema está bem mais responsivo, principalmente quando a cpu está com muita carga (no meu caso, quando eu compilo algum software com a opção -j${nproc}, para paralelizar processos)-vale lembrar que o kernel tbm é de baixa latência. Vejo alguma diferença tbm quando eu estou navegando na internet e quando estou jogando.
Daemons inicializadas no boot:
Obs: os mesmos módulos carregados no kernel vanilla foram carregados no Xanmod
3 curtidas
Legal, mas systemd ainda não desce.
logo vem o systemd kernel e tu faz um systemd fullstack
2 curtidas
Antes eu usava a combinação runit+openrc (Openrc não trabalha sozinho, na instalação padrão o sysv é responsável pelo init 0 enquanto o openrc gerencia os processos), mas eles não me davam o controlo completo do sistema, e ainda tive que instalar outro software para logging (socklog no caso)-ferramentas padrão no Void -, e o journalctl já facilita demais na hora do debugging.
O tópico só existe porque é systemd, e no systemd tem essa fixação pelo tempo de boot mais rápido, onde de fato ele consegue ser a melhor alternativa.
Eu desconheço comandos que dêem o tempo de boot pros outros init, afinal quem usa OpenRC não está preocupado se iniciou em 5 segundos ou 7 segundos. Seria uma preocupação na era do HD mecânico se fosse a diferença entre iniciar em 50 segundos ou 70 segundos.
Embora eu use o OpenRC eu deixo meu computador na suspensão. Se for medir o tempo deve dar menos de 2 segundos, tipo o tempo do monitor entender que foi ligado. Outro fator de eu usar a suspensão é que apenas o firmware do meu computador demora 15 segundos chegar no carregamento do sistema, tempo esse que não existe ao sair da suspensão.
Vc fez a instalação pelo pacote binário ou customizou o .config e compilou na máquina?
1 curtida
Instalei o overlay src_prepare-overlay que contêm o ebuild xanmod-sources, e depois customizei o .config(eu uso o savedconfig para os dois kernel’s) e compilei. Depois irei recompilar e testar outro scheduler MuQSS.
1 curtida
O Openrc tbm pode ser optimizado, utilizando a função rc_parallel=“YES” para inicializar os serviços em paralelo.