Autore Topic: Velocizzare l'avvio e lo spegnimento  (Letto 6263 volte)

Offline Waifod

  • *
  • Post: 152
  • Reputazione: 6
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #15 il: 17 Maggio 2012 ore 23:04 »
Basta che installi il primo, contiene tutto l'occorrente. Puoi installarlo anche senza systemd, perché di default utilizza init: se vuoi usarlo con systemd devi modificare una riga nel file di configurazione.

Tanto meglio, io sono in procinto di installarlo, tuttavia mi spaventa un po' la modifica del file grub.cfg. Ora vorrei chiedere, è corretto modificarlo così (seguendo questa guida https://wiki.archlinux.org/index.php/E4rat#e4rat-collect )?

Codice: [Seleziona]
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue

insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos9)'
search --no-floppy --fs-uuid --set=root 2fe5c79e-838d-4d8f-abad-6141516fb3de
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(/dev/sda,msdos5)'
  search --no-floppy --fs-uuid --set=root 08637722-60ab-41d3-aa03-00f8b9d44f19
  set locale_dir=($root)/grub/locale
  set lang=it_IT
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Chakra Linux, with Standard-Kernel' --class chakra --class gnu-linux --class gnu --class os {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 08637722-60ab-41d3-aa03-00f8b9d44f19
echo 'Caricamento Linux linux...'
linux /vmlinuz-linux resume=/dev/disk/by-uuid/d3c492b6-4d8f-43fa-8a18-def6e15307ad root=/dev/disk/by-uuid/2fe5c79e-838d-4d8f-abad-6141516fb3de ro  quiet
echo 'Caricamento ramdisk iniziale...'
 init=/sbin/e4rat-collect
initrd /initramfs-linux.img
}
menuentry 'Chakra Linux, with Standard-Kernel Fallback' --class chakra --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 08637722-60ab-41d3-aa03-00f8b9d44f19
echo 'Caricamento Linux linux...'
linux /vmlinuz-linux resume=/dev/disk/by-uuid/d3c492b6-4d8f-43fa-8a18-def6e15307ad root=/dev/disk/by-uuid/2fe5c79e-838d-4d8f-abad-6141516fb3de ro  quiet
echo 'Caricamento ramdisk iniziale...'
initrd /initramfs-linux-fallback.img
}
menuentry 'Chakra Linux, with Standard-Kernel (recovery mode)' --class chakra --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 08637722-60ab-41d3-aa03-00f8b9d44f19
echo 'Caricamento Linux linux...'
linux /vmlinuz-linux resume=/dev/disk/by-uuid/d3c492b6-4d8f-43fa-8a18-def6e15307ad root=/dev/disk/by-uuid/2fe5c79e-838d-4d8f-abad-6141516fb3de ro single
echo 'Caricamento ramdisk iniziale...'
initrd /initramfs-linux-fallback.img
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" --class windows --class os {
savedefault
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root BE1838E518389DF9
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Linux Mint Xfce Edition (1) (on /dev/sda11)" --class gnu-linux --class gnu --class os {
savedefault
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos11)'
search --no-floppy --fs-uuid --set=root 7a7e6f71-7bfe-464e-80cb-060e31897c85
linux /boot/vmlinuz-3.2.0-2-amd64 resume=/dev/disk/by-uuid/d3c492b6-4d8f-43fa-8a18-def6e15307ad root=/dev/sda11
initrd /boot/initrd.img-3.2.0-2-amd64
}
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
savedefault
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root 1C9C39469C391C28
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
« Ultima modifica: 17 Maggio 2012 ore 23:34 da Pingu14 »

Offline fedefox

  • *
  • Post: 1453
  • Reputazione: 34
    • Mostra profilo
    • Allevamento Della Repubblica Pisana
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #16 il: 17 Maggio 2012 ore 23:15 »
Basta che installi il primo, contiene tutto l'occorrente. Puoi installarlo anche senza systemd, perché di default utilizza init: se vuoi usarlo con systemd devi modificare una riga nel file di configurazione.
si avevo letto sul wiki di arch :) allora intanto installo questo per systemd ci vuole piu tempo e piu calma che ora non  ho lol

Offline Masque

  • *
  • Post: 723
  • Reputazione: 60
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #17 il: 17 Maggio 2012 ore 23:57 »
Grazie dei consigli, ma non sarebbe meglio relatime (se mai vossi provare MUTT)? Inoltre fstab va modificato allo stesso modo qualunque sia la propria configurazione? Io non tengo /var separato da /, non vorrei fare pasticci con quelle stringhe. Non sto trovando alcuna guida per abilitare quest'opzione ???

-----------------------

Aspetta, forse ho capito (finalmente): per abilitare noatime devo mettere tale termine dopo defaults? Ma a cosa serve quel discard? Inoltre io ho "0 1" al termine della riga solo per quanto riguarda la /, cosa cambia?

il mio fstab era di esempio, solo per far vedere dove va messo il "noatime". il resto è dipendente dalla propria personale configurazione ;)
la guida su fstab è utile anche per capire cosa significano tutte quelle scritte. :)
noatime e relatime sono simili. non ho provato personalmente il relatime, ma mi pare che venga messo di default da alcune distribuzioni. comunque, noatime è sicuro e non causa problemi, le date di accesso ai file vengono comunque salvate.
discard serve per i dischi ssd. discorso lungo. se non hai un disco ssd, non metterlo.
/var separato. di solito si consiglia di farlo perché sotto var ci sono frequenti scritture e tende quindi a frammentare. meglio, quindi, dedicargli una partizione separata dai file di sistema e dai file utente.

0 e 1 alla fine indicano (dump e pass) backup e check del file system. con pass a 0, il filesystem non viene mai controllato. 1 e 2 indicano la priorità, cioè quali controllare prima e quali dopo. è tutto spiegato, proprio all'inizio della wiki che ti avevo linkato :)

Offline danyf90

  • *
  • Post: 827
  • Reputazione: 42
  • Chakra
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #18 il: 18 Maggio 2012 ore 08:56 »
ottimo suggerimento, una domanda per e4rat,
Codice: [Seleziona]
0 platform/e4rat 0.2.3-1
      Toolset to accelerate the boot process and application startups for systems with
      ext4 root partitions.
1 ccr/e4rat-preload-lite 0.1-4
    "Replacement for e4rat-preload, which takes less time to load the
quale dei due va installato? solo il primo o anche il secondo? si può installare anche senza systemd o va installato anche quello insieme a e4rat? :P

Il secondo ti installa anche il primo :) comunque il secondo promette un tempo di avvio più veloce e per me è effettivamente così.... per la modifica del grub se avete problemi installate grub2-editor e nel primo campo della scheda advanced inserite le stringhe indicate nella guida.

p.s. se installate la versione lite quando andate a mettere nel grub e4rat-preload dovete aggiungerci -lite altrimenti utilizzate la versione normale :D

Offline Waifod

  • *
  • Post: 152
  • Reputazione: 6
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #19 il: 18 Maggio 2012 ore 17:01 »
il mio fstab era di esempio, solo per far vedere dove va messo il "noatime". il resto è dipendente dalla propria personale configurazione ;)
la guida su fstab è utile anche per capire cosa significano tutte quelle scritte. :)
noatime e relatime sono simili. non ho provato personalmente il relatime, ma mi pare che venga messo di default da alcune distribuzioni. comunque, noatime è sicuro e non causa problemi, le date di accesso ai file vengono comunque salvate.
discard serve per i dischi ssd. discorso lungo. se non hai un disco ssd, non metterlo.
/var separato. di solito si consiglia di farlo perché sotto var ci sono frequenti scritture e tende quindi a frammentare. meglio, quindi, dedicargli una partizione separata dai file di sistema e dai file utente.

0 e 1 alla fine indicano (dump e pass) backup e check del file system. con pass a 0, il filesystem non viene mai controllato. 1 e 2 indicano la priorità, cioè quali controllare prima e quali dopo. è tutto spiegato, proprio all'inizio della wiki che ti avevo linkato :)

Ho letto solo ora, è interessante. Alla fine però ho messo relatime (provo a vedere se riesce a mostrarmi l'ora corretta fin dall'avvio, al momento c'è una sfasatura di due ore).

Il secondo ti installa anche il primo :) comunque il secondo promette un tempo di avvio più veloce e per me è effettivamente così.... per la modifica del grub se avete problemi installate grub2-editor e nel primo campo della scheda advanced inserite le stringhe indicate nella guida.

p.s. se installate la versione lite quando andate a mettere nel grub e4rat-preload dovete aggiungerci -lite altrimenti utilizzate la versione normale :D

Intendi in Linux Kernel Arguments --> Normal entries? Esattamente cosa farebbe? Aggiungerebbe quella riga alle impostazioni per il boot della sola Chakra?

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #20 il: 18 Maggio 2012 ore 17:06 »
mi raccomando,trovate una buona soluzione,senza avere fretta di fare pasticci
Dal canto mio,visto che per ora mi è impossibile mettere a rischio la stabilità di chakra,aspetterò qualche giorno finchè sarò di nuovo disponibile agli esperimenti  e da bravo scroccone farò solo la soluzione migliore e saprò già come risolvere eventuali problemi  :P
comunque per systemd potete guardare anche la wiki di fedora (io sto traducendo in questi giorni il wiki di chakra,ma non prometto niente,anzi,sulla qualità della traduzione  ;D )che sembra molto ben fatta

Offline danyf90

  • *
  • Post: 827
  • Reputazione: 42
  • Chakra
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #21 il: 22 Maggio 2012 ore 16:26 »
Intendi in Linux Kernel Arguments --> Normal entries? Esattamente cosa farebbe? Aggiungerebbe quella riga alle impostazioni per il boot della sola Chakra?

si dovrebbe fare proprio quello  ;D

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #22 il: 22 Maggio 2012 ore 16:34 »
Visto che il topic si è ripreso,volevo consigliare di lasciar stare systemd a chi non si consideri abbastanza esperto...Fidatevi,meglio aspettare 10 secondi in più che imparare tutta quella roba (ripeto,a meno di non essere abbastanza esperti o avere un bel po di tempo libero per risolvere eventuali problemi)

Offline Waifod

  • *
  • Post: 152
  • Reputazione: 6
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #23 il: 22 Maggio 2012 ore 18:03 »
si dovrebbe fare proprio quello  ;D

Perfetto, procedo all'installazione 8)

Visto che il topic si è ripreso,volevo consigliare di lasciar stare systemd a chi non si consideri abbastanza esperto...Fidatevi,meglio aspettare 10 secondi in più che imparare tutta quella roba (ripeto,a meno di non essere abbastanza esperti o avere un bel po di tempo libero per risolvere eventuali problemi)

Grazie del consiglio, magari quest'estate però ci proverò: finchè c'è da imparare bisogna essere sempre in prima linea! ;D

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #24 il: 22 Maggio 2012 ore 18:08 »
Perfetto, procedo all'installazione 8)

Grazie del consiglio, magari quest'estate però ci proverò: finchè c'è da imparare bisogna essere sempre in prima linea! ;D
Guarda qui: http://chakra.sourceforge.net/wiki/index.php/Systemd/it
non serve leggere,limitati a vedere quanto c'è da leggere,capire e mettere in pratica  ;D
A giugno sarò molto impegnato,ma il resto dell'estate avrò un bel po di tempo libero,tuttavia credo proprio che mi dedicherò ad altre cose.
Dovrei riprendere il libro su C che ho messo in stand-by  :-[

Offline Waifod

  • *
  • Post: 152
  • Reputazione: 6
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #25 il: 22 Maggio 2012 ore 19:14 »
Guarda qui: http://chakra.sourceforge.net/wiki/index.php/Systemd/it
non serve leggere,limitati a vedere quanto c'è da leggere,capire e mettere in pratica  ;D
A giugno sarò molto impegnato,ma il resto dell'estate avrò un bel po di tempo libero,tuttavia credo proprio che mi dedicherò ad altre cose.
Dovrei riprendere il libro su C che ho messo in stand-by  :-[

Avevo già letto ;) Ma è normale che quando do init 2 seguendo questa guida (http://www.edmondweblog.com/index.php/2012/05/13/velocizzare-il-boot-su-debian-squeeze-con-e4rat-0-2-3/) non vada avanti dopo aver cercato di killare tutte le applicazioni? Quanto dovrebbe impiegare a compiere tale processo?

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #26 il: 22 Maggio 2012 ore 19:33 »
Avevo già letto ;) Ma è normale che quando do init 2 seguendo questa guida (http://www.edmondweblog.com/index.php/2012/05/13/velocizzare-il-boot-su-debian-squeeze-con-e4rat-0-2-3/) non vada avanti dopo aver cercato di killare tutte le applicazioni? Quanto dovrebbe impiegare a compiere tale processo?
Sinceramente non ho mai provato e4rat a ne ho solo sentito parlare,sbirciando la guida però direi che no,non è normale...caso mai è init 1 che potrebbe prendere un po di tempo....
Ma d'altronde c'è sempre il 50% di possibilità che io stia dicendo caxxate  ;D

Offline danyf90

  • *
  • Post: 827
  • Reputazione: 42
  • Chakra
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #27 il: 22 Maggio 2012 ore 19:36 »
Avevo già letto ;) Ma è normale che quando do init 2 seguendo questa guida (http://www.edmondweblog.com/index.php/2012/05/13/velocizzare-il-boot-su-debian-squeeze-con-e4rat-0-2-3/) non vada avanti dopo aver cercato di killare tutte le applicazioni? Quanto dovrebbe impiegare a compiere tale processo?

il comando che ho sempre dato è sudo init 1.... per il tempo ci vogliono pochi secondi.... comunque se non ti funziona cosi puoi sempre mettere il comando e4rat-realloc nel grub e riavviare...

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #28 il: 22 Maggio 2012 ore 19:38 »
il comando che ho sempre dato è sudo init 1.... per il tempo ci vogliono pochi secondi.... comunque se non ti funziona cosi puoi sempre mettere il comando e4rat-realloc nel grub e riavviare...
ecco lui di solito non dice caxxate a mia differenza  ;D
Ma se vuoi un consiglio,la prossima volta che fai queste cose,falle prima su macchina virtuale  ;)
edit:
sbaglio o nella guida si dice "Da questo momento si hanno 120 secondi per usare i programmi di proprio interesse"
Di conseguenza,più di 2 minuti non dovrebbe durare
« Ultima modifica: 22 Maggio 2012 ore 19:40 da andreazube »

Offline Masque

  • *
  • Post: 723
  • Reputazione: 60
    • Mostra profilo
Re:Velocizzare l'avvio e lo spegnimento
« Risposta #29 il: 22 Maggio 2012 ore 20:03 »
a dire il vero, per far andare systemd e ridurre un po' i tempi di boot ci vuole proprio poco. oltretutto, installando le system unit di charkra diventa retrocompatibile con il vecchio sistema di initscripts. una soluzione temporanea, ma che fa risparmiare tempo e non ti obbliga ad imparare un sistema diverso.

aggiungere e togliere servizi dall'avvio è molto semplice. ci sono i comandi appositi... quindi, direi che per la manutenzione ordinaria, lo sbattimento extra è minimo. semmai, se si vuole mettere mano agli script nuovi di systemd, il discorso cambia un po'... ma nel periodo in cui l'ho utilizzato ne ho avuto bisogno solo per sistemare un problemino di log eccessivi di dbus.

 

Template by Homey | Sito ufficiale | Disclaimer