[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