[gelöscht]
Hallo,
weiß jemand warum pacman z.b. bei der Suche so langsam ist?
Ich habe zwar nicht die schnellste HD (ca. 20MB/s) aber es ist trotzdem übel langsam.
Ich habe schon versucht mti jacman's Option "Pacman Optimieren" pacman zu optimieren - aber der wirkliche Erfolg ist leider ausgeblieben.
per "strace" habe ich gesehen, dass pacman alle Verzeichnisse unter /var/lib durch leuft um eine Anwendung zu finden. Das finde finde ich jetzt nicht sehr effizient. Weiß jemand warum das sein muss?
Z.zt. helfe ich mir damit das ich die Ausgabe von "pacman -Ss" in eine Datei zu speichern und per "grep" zu durchsuchen. Aber ich frage mich warum das pacman nicht selber schafft.
Kennt jemand noch eine möglichkeit um pacman auf die sprünge zu helfen?
Pierre
Benutzt Du reiserfs? Das ist soviel ich weiß das einzige Dateisystem, was mit so vielen kleinen Dateien gut klarkommt. Jedenfalls ist bei mir Pacman sehr schnell damit.
Und ja, Pacman hat sehr viele Dateisystem-Zugriffe und ist auf Dateisystemen wie ext2 lahm.
[gelöscht]
hmm.... ja, leider ext3. 🙁
Schade. Werde ich wohl bei meiner Lösung bleiben.
jakob
also den dir_index haste dir ja schon angelegt?
umount /dev/hdXY
tune2fs -O dir_index /dev/hdXY
e2fsck -D /dev/hdXY
damit erstellst du quasi ne Indexdatei, mit der du die Zugriffszeiten verbessern kannst...
Wenn da dann noch ab und zu
pacman-optimize als root ausführst, sollte es gar nicht mehr so langsam sein....
Das Problem hast du richtig erkannt.... pacman entpackt die pkg.tag.gz-Dateien alle unter /var/lib/pacman.. tausende von Dateien...
Das Problem wurde schon des öfteren angesprochen im englischen Forum und wird wohl auch "bearbeitet", sprich eine Datenbanklösung für die kommenden Versionen wird angestrebt 🙂
MfG,
hellwoofa
[gelöscht]
ahh - nee, habe ich mir noch nicht angelegt (kannte ich noch nicht) - danke
ist halt meine / partition.
Kann man das auch im read-only modus machen? Oder muss ich mit DSL-Linux (o.ä. Knoppix) starten?
Cool - ne kleine DB Lösung wäre es schon.
(pacman -optimize - hab ich mit jacman gemacht)
Gruß
quetzal
jakob
Ne, solche Operationen macht man am besten immer, wenn der Datenträger unmount'd ist, also Archie oder leben Knoppix oder so 🙂