[NaLug] Velocizzare ldconfig
Giorgio Agrelli
giorgio_a a inwind.it
Dom 30 Gen 2005 14:18:03 CST
acrux wrote:
> On Sun, 30 Jan 2005 13:53:11 +0100
> Brian <brian a nepero.org> wrote:
>>[...]
>>La cosa di cui mi accorgo è che quando chiama ldconfig per fare
>>l'upgrade dei link dinamici delle librerie ci mette veramente un
>>casino
>>di tempo. Non c'è un modo per risolvere la questione?
>
> beh, o hai il filesystem estremamente sporco oppure hai un controller
> dei dischi rigidi che va piano piano... Fai come ti ha suggerito
> nullpointer ma giochicchia un po anche con hdparm per tentare di
> allentare il collo di bottiglia.
>
> greetz,
> Acrux
vero...
puoi mettere hdparm all'inizio di rc.M o addirittura in rc.S per
velocizzare tutta la fase di boot... però se ho capito bene Brian parla
di un portatile... i dischi dei portatili sono parecchio più lenti,
soprattutto per l'unico piatto, più che per la velocità di rotazione
inferiore... devono fare parecchi più seek...
io ad esempio in rc.S lo ho messo subito dopo il mount delle partizioni
# mount non-root file systems in fstab (but not NFS or SMB
# because TCP/IP is not yet configured, and not proc because
# that has already been mounted):
/sbin/mount -a -v -t nonfs,nosmbfs,noproc
[...]
# Let's give a speed up to our HD
echo "Enabling multicount and write cache for the hard disk..."
/usr/sbin/hdparm -qA1 -qm16 -qW1 /dev/hda
[...]
# Clean up some temporary files:
( cd /var/log/setup/tmp && rm -rf * )
/bin/rm -f /var/run/utmp /var/run/*pid /etc/nologin /var/run/lpd* \
/var/run/ppp* /etc/dhcpc/*.pid /etc/forcefsck /etc/fastboot
in realtà ho anche aggiunto delle cose come noflushd per fare andare il
disco in standby e autospeedstep per regolare il clock della cpu a
seconda del carico... solo ora mi viene a mente che potrebbe essere
utile montare le partizioni con noatime, per velocizzare leggermente le
cose, e soprattutto, se usi anche tu noflushd mi sono accorto che se non
le monti con noatime noflushd fa dei seek continui sul disco
rallentandolo notevolmente...
d'altra parte a che ti serve sapere a che ora vi è stato l'ultimo
accesso (in lettura) ad un file???
per quanto riguarda hdparm puoi fare dei test con hdparm -t -T /dev/hdx
per vedere se e di quanto le varie opzioni migliorano le prestazioni...
ti consiglio -c1 -m16 -d1 -u1 per partire... ma verifica, se il kernel
le attiva al boot (come succede a me), è inutile metterle... le altre
che ho messo A e W vanno ad impostare dei parametri hardware del
disco... fai prima una prova, ma sappi che potrebbero essere pericolosi...
ciao!
g
--
NullPointer || GnuPG/PGP Key-Id: 0x343B22E6 on keyserver.linux.it
Not that I have anything much against redundancy.
But I said that already. -- Larry Wall
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: signature.asc
Tipo: application/pgp-signature
Dimensione: 252 bytes
Descrizione: OpenPGP digital signature
Url: /pipermail/nalug_shaney.org/attachments/20050130/24af7bd0/signature.bin
Maggiori informazioni sulla lista
NaLug