Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Velocizzare l'avvio
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
saverik
Guru
Guru


Joined: 18 Oct 2008
Posts: 382

PostPosted: Fri May 30, 2014 2:26 pm    Post subject: Velocizzare l'avvio Reply with quote

Ciao,
da dove comincio per ottimizzare e velocizzare il sistema da poco installato?
_________________
Dell_7490 i5-8350u ,32GbRam,Adata8200proNvme512Gb
Linux= Gentoo64bit+Kde_Plasma+systemd
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Fri May 30, 2014 4:04 pm    Post subject: Reply with quote

Beh, ci sono le solite cose ovvie valide ovunque:
- abilitato solo i servizi che ti servono all'avvio (tipo non avviare apache se lo usi una volta al mese)
- pulizia pacchetti orfani e/o non più utilizzati
- valutare alternative (un DE o WM più leggero, lighttpd al posto di apache, ecc...)

Poi ci sono le migliorie per il kernel:
- fare un kernel che non necessiti di initrd/initramfs
- togliere al kernel tutte le cose inutili
- modularizzare tutto ciò che non è strettamente necessario per avviare il pc

Specifico per Gentoo:
- adattare le USE alle proprie esigenze ed eventualmente escluderne alcune per i singoli pacchetti
- sistemare le CFLAGS/LDFLAGS

Infine ci sono quelle sperimentazioni che sai da dove parti ma non dove arrivi:
- cambiare sistema di init
- architettura x32
- software masked, in versione 9999, svn, ecc...
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
loxdegio
Tux's lil' helper
Tux's lil' helper


Joined: 05 Feb 2014
Posts: 94

PostPosted: Fri May 30, 2014 4:07 pm    Post subject: Reply with quote

Beh, parlando di avvio intanto potresti cominciare a valutare i vari sistemi di init e scegliere quello che più fa per te. Tenendo comunque conto che solo OpenRC e Systemd sono supportati dagli sviluppatori Gentoo.
Scelto il sistema di init potresti cominciare a purgarlo dei jobs superflui ai tuoi usi.

Secondo potresti fare uno studio approfondito delle CFLAGS per la compilazione e vedere con quali (e quante) ottieni maggiori prestazioni.

Ovviamente ho semplificato la questione, ma non conoscendo la tua macchina e le tue necessità posso solo darti un input il resto sta a te ;)

EDIT: Ok... Credo di essere arrivato un pelo in ritardo :P
Back to top
View user's profile Send private message
saverik
Guru
Guru


Joined: 18 Oct 2008
Posts: 382

PostPosted: Fri May 30, 2014 8:31 pm    Post subject: Reply with quote

I dati della macchina li ho messi in firma cosi si possono vedere subitio
Questo il mio make.conf:
Code:
#ese settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="X -kde -qt4 -gnome systemd -minimal acpi alsa bluetooth branding bzip2 bindist cups dbus ffmpeg gzip gtk gtk2 gtk3 java introspection ios lm_sensors multilib jpeg lock mmx ncurses networkmanager nls nvidia opengl pdf ssl session startup-notification thunar udev usb sse sse2 ss3 webkit wifi"
PORTAGE_TMPDIR="/tmp"
XDG_CACHE_HOME="/tmp/.cache"
MAKEOPT="-j3"
VIDEO_CARDS="nvidia"
LINGUAS="it"
INPUT_DEVICES="evdev synaptics mouse keyboard"
ACCEPT_LICENCE="*"
USE_PYTHON="2.7"
PYTHON_TARGETS="python2_7"
GENTOO_MIRRORS="http://mirrors.linuxant.fr/distfiles.gentoo.org/ ftp://mirrors.linuxant.fr/distfiles.gentoo.org/"
SYNC="rsync://rsync1.fr.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://mirrors.linuxant.fr/distfiles.gentoo.org/"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
XFCE_PLUGINS="brightness clock trash"
#FEATURES="ccache"
#CCACHE_SIZE="4G"
#CCACHE_DIR="/var/tmp/ccache/"


e poi un'altra cosa che penso si possa aggiustare e che appena avviato il sistema prima di mostrare il desktop ci impiega circa 7 secondi.
_________________
Dell_7490 i5-8350u ,32GbRam,Adata8200proNvme512Gb
Linux= Gentoo64bit+Kde_Plasma+systemd
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Fri May 30, 2014 10:56 pm    Post subject: Reply with quote

saverik wrote:

ACCEPT_LICENCE="*"

Ma non era LICENSE?

Quote:
GENTOO_MIRRORS="http://mirrors.linuxant.fr/distfiles.gentoo.org/ ftp://mirrors.linuxant.fr/distfiles.gentoo.org/"
SYNC="rsync://rsync1.fr.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://mirrors.linuxant.fr/distfiles.gentoo.org/"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"

Se definisci due volte una variabile, solo l'ultima ha effetto.

Quote:
e poi un'altra cosa che penso si possa aggiustare e che appena avviato il sistema prima di mostrare il desktop ci impiega circa 7 secondi.

A me 7 secondi sembra un tempo molto onesto, e comunque dipende da che servizi fai partire.
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
saverik
Guru
Guru


Joined: 18 Oct 2008
Posts: 382

PostPosted: Sat May 31, 2014 9:37 am    Post subject: Reply with quote

aggiustato il make.conf:
Code:
#
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
#
CHOST="x86_64-pc-linux-gnu"
#
USE="X -kde -qt4 -gnome systemd -minimal acpi alsa bluetooth branding bzip2 bindist cups dbus ffmpeg gzip gtk gtk2 gtk3 java introspection ios lm_sensors multilib jpeg lock mmx ncurses networkmanager nls nvidia opengl pdf ssl session startup-notification thunar udev usb sse sse2 ss3 webkit wifi"
PORTAGE_TMPDIR="/tmp"
XDG_CACHE_HOME="/tmp/.cache"
MAKEOPT="-j3"
VIDEO_CARDS="nvidia"
LINGUAS="it"
INPUT_DEVICES="evdev synaptics mouse keyboard"
ACCEPT_LICENSE="*"
USE_PYTHON="2.7"
PYTHON_TARGETS="python2_7"
GENTOO_MIRRORS="http://mirrors.linuxant.fr/distfiles.gentoo.org/"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
XFCE_PLUGINS="brightness clock trash


per questo
Code:

Citazione:
e poi un'altra cosa che penso si possa aggiustare e che appena avviato il sistema prima di mostrare il desktop ci impiega circa 7 secondi.


mi spiego meglio e cioè , dopo che il sistema si e' avviato ed ha caricato tutto ,
per passare dalla schermata di avvio alla schermata del DE, il monitor rimane buio per un tempo poco meno di 10 sec. :oops:
_________________
Dell_7490 i5-8350u ,32GbRam,Adata8200proNvme512Gb
Linux= Gentoo64bit+Kde_Plasma+systemd
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Sat May 31, 2014 12:00 pm    Post subject: Reply with quote

Ah, questo è strano. Hai provato a vedere se avviando il DE con startx succede la stessa cosa?
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum