Que faites vous pour optimiser debian pour un "desktop" ?

Salut,

Alors voila je suis sous sid et je voudrai etes sur que j’ai bien fait mon install et que j’ai rien oublié pour un avoir un systeme tip top !

Bon on commence :

  1. mon sources.list

[code]### Kowazy Bee Repository
deb http://apt.kowazy.be/bee/ ./

Kowazy Lenny Repository

deb http://apt.kowazy.be/dist/lenny/ ./
################################################

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb http://mirror.home-dn.net/debian-multimedia lenny main
deb-src http://mirror.home-dn.net/debian-multimedia lenny main

lenny security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

volatile

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

squeeze

deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb http://mirror.home-dn.net/debian-multimedia squeeze main
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

################################################

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb http://mirror.home-dn.net/debian-multimedia sid main
deb-src http://mirror.home-dn.net/debian-multimedia sid main

################################################

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

deb http://repository.cairo-dock.org/debian unstable cairo-dock
#deb http://download.tuxfamily.org/shames/debian-sid/desktopfx unstable
deb http://download.virtualbox.org/virtualbox/debian lenny non-free

[/code]

  1. mon preference:

[code]Package: *
Pin: origin apt.kowazy.be
Pin-Priority: 1000

Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 988

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 987

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 986

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 985

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 984

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 983

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 982

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 981

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 99

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 98
[/code]

  1. mon fstab on m’a dit de rajouter noatime

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda1 / ext3 noatime,errors=remount-ro 0 1
/dev/hda4 /data ext3 user,noatime,auto,rw 0 2
/dev/hda2 /home ext3 defaults,noatime 0 2
/dev/hda3 none swap sw 0 0
/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto 0 0
[/code]


Maintenant que faites vous ensuite ? Des astuces peut etre ?

PS j’ai installé la version 32bits alors que mon processeur supporte le 64. grave ? qu’est ce que je perd en performance ?

A++

Salut,

[quote]PS j’ai installé la version 32bits alors que mon processeur supporte le 64. grave ? qu’est ce que je perd en performance ?
[/quote]

Tu ne transfères que 32 bits par cycle au lieu de 64 :slightly_smiling:

ça vaut le coup de tout réinstallé ou pas ?

Il y a également l’option nodiratime à ne pas oublier pour compléter :smt002

Il y a également l’option nodiratime à ne pas oublier pour compléter :smt002[/quote]

merci :smt001

Salut,

À quoi il sert ton preferences ? Tu as peur qu’Apt downgrade ton système en Lenny derrière ton dos ?
On préfère généralement relatime à noatime (man mount).
Depuis peu Cairo-dock est dans les dépôts Debian officiels.

/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/scd0 /media/cdrom1 udf,iso9660 user,noauto 0 0

salut

dis moi , juste pour info , tu as bien deux lecteur/graveur ou tu n’en a qu’un …
c’est pour voir un truc a confirmer

J’ajouterai une question relative au fstab :

Quelle est l’importance de spécifier noatime et nodiratime?

J’ai trouvé ces définitions sur le web mais je ne comprends pas d’avantages :unamused:

Quels genres d’écriture sont désactivées?? La date à laquelle on accède aux fichiers/répertoires?? :bulb:

Intéressant ! :wink:

Merci !!

NB : Sources

noatime et nodiratime
ses options sont utile pour un système sur carte Compact Flash , SSD pour limiter le nombre d’écriture.
Sur un disque dur classique c’est inutile…

OK je vérifierai mon fstab en conséquences…

Merci

[quote=“Grhim”] /dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/scd0 /media/cdrom1 udf,iso9660 user,noauto 0 0

salut

dis moi , juste pour info , tu as bien deux lecteur/graveur ou tu n’en a qu’un …
c’est pour voir un truc a confirmer[/quote]

oui j’ai bien 2 lecteurs dvd

[quote="…"]Salut,

À quoi il sert ton preferences ? Tu as peur qu’Apt downgrade ton système en Lenny derrière ton dos ?
On préfère généralement relatime à noatime (man mount).
Depuis peu Cairo-dock est dans les dépôts Debian officiels.[/quote]

Ah je ne sais pas vu que dans mon sources.list il y a plusieurs branche… preferences inutile donc ?

[quote=“dchost99”]noatime et nodiratime
ses options sont utile pour un système sur carte Compact Flash , SSD pour limiter le nombre d’écriture.
Sur un disque dur classique c’est inutile…[/quote]

Une écriture de l’accès à chaque accès en lecture seule ce n’est pas rien :slightly_smiling:

pour répondre à la question:
tu dépend du temps que tu veux passer dessus

compil kernel + supression initrd + /dev static + pas de hal ni udev avec le démarrage minimal (mount + checkroot)
démarrage en 12 (avec X) sec avec le minimum de ressources utilisé.
ensuite un bureau léger (lxde, xfce, etc… matchbox-window-manager + hildon pour moi…)
ensuite install de tout les soft que tu veux en supprimant les option de démarrage inutile
préféré des scripts de lancement plutôt que des daemon (gestion wifi, démarrage réseau eth0 où wifi selon l’utilisation, pas les deux …)

de cette manière j’ai une interface moderne sur écran tactile sur un processeur 500Mhz et 256Mo mèm…

Ben en fait le temps de boot je m’en fiche un peu vu que c’est un desktop …

En fait je veux surtout être sur d’avoir un system impeccable

la d’ ailleurs je viens de tout réinstaller pour avoir la version amd64 ! :smt007

c’est pas seulement le boot en question, tu démarre le minium donc moins de ressources utilisé et plus de réactivité le tout en stable et ça roule…

Comment détecter les services qui se lancent au démarrage??

En listant le répertoire /etc/init.d??

J’ai déjà commencé à faire un peu de nettoyage avec nmap, ce qui m’a permit de désactiver les services qui lancent cups et nfs (services portmap et rpcbind je crois :unamused: )

tout ce qui se trouve dans /etc/rcS.d et /etc/rc2.d (ou 3 je crois avec le gdm)
ce sont des liens symbolique vers les scripts init.d donc (il ne faut pas changer le init.d)
update-rc.d start stop (remove?) … pour modifier le démarrage (la bonne manière)
mais le plus simple c’est de créer un dossier old et déplacer le lien (la mauvaise).

[quote=“M3t4linux”]Comment détecter les services qui se lancent au démarrage??

En listant le répertoire /etc/init.d??

J’ai déjà commencé à faire un peu de nettoyage avec nmap, ce qui m’a permit de désactiver les services qui lancent cups et nfs (services portmap et rpcbind je crois :unamused: )[/quote]

En n’affichant pas l’usplash au démarrage, ou en regardant dmesg et|ou syslog

[quote="…"]
Depuis peu Cairo-dock est dans les dépôts Debian officiels.[/quote]

Oui, mais pas le paquet cairo-dock-plug-ins. Je n’ai pas essayé sans, mais j’imagine que ça doit pas marcher…