Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
updatedb
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2953
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Mon Jul 05, 2004 9:37 pm    Post subject: updatedb Reply with quote

Ich hab ne Frage. Ich hab updatedb in einem cron job der täglich ausgeführt wird. Das Problem ist, mein Computer bleibt in der Zeit praktisch lahm und kann kaum arbeiten. Ist es schlimm, wenn ich dieses updatedb von cron lösche?

Danke
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
kiezpro
Tux's lil' helper
Tux's lil' helper


Joined: 13 May 2004
Posts: 126
Location: Yes

PostPosted: Mon Jul 05, 2004 9:42 pm    Post subject: Reply with quote

updatedb ist ein Programm, das die Datenbank für 'locate' erzeugt, also Dir hilft, Dateien schnell aufzufinden. Falls Du davon nie Gebrauch machst, kannst Du den Job abschalten. Probier doch aber mal z.B. aus, dem Prozess mit nice etwas weniger Rechenzeit zuzuteilen.
Back to top
View user's profile Send private message
Lenz
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1439
Location: Marburg [HE, D, EU]

PostPosted: Mon Jul 05, 2004 9:43 pm    Post subject: Reply with quote

Nein, aber dann veraltet halt deine Locate-Datenbank. Wenn du locate nicht verwendest kannst du's auch rauslöschen... Ich hab updatedb bei mir in die Nacht verlegt, da störts mich nicht. Denn benutzen tu ich locate schon öfters mal.
_________________
.:: Lenz' Signature 1.7b ::.

| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~
Back to top
View user's profile Send private message
Lenz
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1439
Location: Marburg [HE, D, EU]

PostPosted: Mon Jul 05, 2004 9:43 pm    Post subject: Reply with quote

Mist, wieder zu langsam :cry:
_________________
.:: Lenz' Signature 1.7b ::.

| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2953
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Mon Jul 05, 2004 10:16 pm    Post subject: Reply with quote

danke für die Antworten. Ich weiß wozu updatedb gut ist, ich benutzer selber locate nicht. Aber ich weiß nicht, ob Gentoo-Skripte wie emerge oder so locate benutzen, denn ich kann mich nciht erinnern, dass ich es extra installiert haben sollte. Wenn ich sicher bin, dass alles ohne locate einwandfrei läuft, dann werde ich updatedb wegmachen, sonst muss ich damit leben.
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Jul 06, 2004 7:38 am    Post subject: Reply with quote

Da ich einmal die Woche sowieso einen emerge sync mache, benutze ich das esync-Skript. Das führt nicht nur ein updatedb aus, sondern zeigt Dir auch gleich alle neuen bzw. aktualisierten ebuilds. [M, N, U, etc.]

Gruß, Inte.
_________________
Gentoo Linux - Die Metadistribution


Last edited by Inte on Tue Jul 06, 2004 7:47 am; edited 1 time in total
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2953
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Tue Jul 06, 2004 7:43 am    Post subject: Reply with quote

Also wäre es besser updatedb nicht won cron zu entfernen?
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Jul 06, 2004 7:51 am    Post subject: Reply with quote

pablo_supertux wrote:
Also wäre es besser updatedb nicht won cron zu entfernen?
Schmeiß es raus, sofern Du emerge sync manuell ausführst.

Entweder emerge sync && updatedb oder esync

Alles klar? :wink:

Gruß, Inte.

PS.: Warum benutzt Du kein locate? Schon mal esearch ausprobiert?
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2953
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Tue Jul 06, 2004 7:57 am    Post subject: Reply with quote

Ok, fast alles klar. Ich mache eigentlich emerge rsync. Wird dabei auch updatedb ausgeführt?

Inte wrote:


PS.: Warum benutzt Du kein locate? Schon mal esearch ausprobiert?


ne, hab noch nie ausprobiert 8)
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Tue Jul 06, 2004 8:50 am    Post subject: Reply with quote

Ich hab auch esearch im Einsatz! Ist wirklich super, so wie auch der locate-Befehl eine feine Sache ist.
Du kannst auch "nice updatedb" machen. Dann verwendet es weniger CPU-Leistung.
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2953
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Tue Jul 06, 2004 9:13 am    Post subject: Reply with quote

Und wie kann ich das machen? (jetzt sitze leider an einem Windof Rechner, kann jetzt selber nicht herausfinden :cry: )
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
primat
Guru
Guru


Joined: 12 Jan 2004
Posts: 437
Location: Berlin

PostPosted: Tue Jul 06, 2004 9:19 am    Post subject: Reply with quote

IMHO macht esync kein updatedb sondern nur ein eupdatedb. Ds indiziert aber nur den portage tree.
Siehe less /usr/sbin/esync
Updatedb wird bei einer standard Gentoo installation ohnehin mit nice gestartet:
Code:
cat /etc/cron.daily/slocate
#! /bin/sh

if [ -x /usr/bin/updatedb ]
then
        if [ -f /etc/updatedb.conf ]
        then
                nice /usr/bin/updatedb
        else
                nice /usr/bin/updatedb -f proc
        fi
fi

Gruss
Back to top
View user's profile Send private message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Tue Jul 06, 2004 9:20 am    Post subject: Reply with quote

pablo_supertux wrote:
Und wie kann ich das machen? (jetzt sitze leider an einem Windof Rechner, kann jetzt selber nicht herausfinden :cry: )

Das darf doch nicht wahr sein! Pfui.... ;-)
Putty ist immer mein Trost, wen nich an einer Windows-Kiste bin. Da kann ich wenigstens ein wenig SSH zu meinen Linux-Rechnern machen. :-)

Code:
emerge esearch
Dann die nicht mehr "emerge sync" eingeben, sondern
Code:
esync
Du kannst Dir ein script schreiben. Zum Beispiel:
Code:
#! /bin/bash
esync
/usr/bin/updatedb
oder so...

EDIT: und wieder mal zu langsam...
Back to top
View user's profile Send private message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Tue Jul 06, 2004 9:22 am    Post subject: Reply with quote

Das mit dem nice wusste ich nicht! Dann ist es aber komisch, das seine Kiste so Probleme damit hat?!?!?
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Jul 06, 2004 9:24 am    Post subject: Reply with quote

man nice
Code:
NAME
       nice - run a program with modified scheduling priority
 
SYNOPSIS
       nice [OPTION] [COMMAND [ARG]...]
 
DESCRIPTION
       Run  COMMAND with an adjusted scheduling priority.  With no COMMAND,
       print the current scheduling priority.  ADJUST is 10 by default.
       Range goes from -20 (highest priority) to 19 (lowest).
 
       -n, --adjustment=ADJUST
              increment priority by ADJUST first


Also sollte ein
Code:
nice -n 19 updatedb
Deinem Rechner genügent Spielraum für die anderen Prozesse geben.

Gruß, Inte.
_________________
Gentoo Linux - Die Metadistribution


Last edited by Inte on Tue Jul 06, 2004 9:34 am; edited 1 time in total
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 3366
Location: de

PostPosted: Tue Jul 06, 2004 9:31 am    Post subject: Reply with quote

Pablo: Nur mal so 'ne dumme Frage. Dein Status hier im Forum ist Guru, und du weißt nicht, was updatedb macht? Du hast aber updatedb in Deiner Crontab drin?

Automatisch landet updatedb eigentlich nicht in der Crontab. Also irgendwie muß das da reingekommen sein. Und du weißt nicht, ob Scripte wie emerge usw. evtl. auf locate zurückgreifen?

Irgendwie alles sehr befremdlich, wenn ein "Guru" nach den Einsteiger-Linux-Grundlagen fragt....
Also ich nehme mal an, du hattest jetzt genug Spaß an dem Thread.

PS Mr.Tom: Ob die Änderung des Nice-Levels hier soviel bringt, wage ich zu bezweifeln. Updatedb ist kein rechenintensiver Prozeß. Wenn die Platten im DMA-Modus arbieten, sollte man den Prozeß fast gar nicht merken. Max. die Ladezeiten könnten _etwas_ ansteigen.
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Jul 06, 2004 9:32 am    Post subject: Reply with quote

primat wrote:
IMHO macht esync kein updatedb sondern nur ein eupdatedb. Ds indiziert aber nur den portage tree.

1. Warum bin ich heute nur so langsam. Ist doch erst Dienstag :wink:
2. Asche auf mein Haupt. Ich nehme alles zurück und behaupte das Gegenteil. :roll:
3. Ich geh jetzt erstmal eine rauchen und trink 'nen Kaffee mit meinem Chef.
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
boris64
Veteran
Veteran


Joined: 04 Oct 2003
Posts: 1770
Location: Vechelde/Peine

PostPosted: Tue Jul 06, 2004 9:41 am    Post subject: Reply with quote

Quote:
Automatisch landet updatedb eigentlich nicht in der Crontab. Also irgendwie muß das da reingekommen sein.

doch(!)
es landet da automatisch bzw. es wird durch irgendein paket/ebuild im crontab eingetragen.
_________________
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Back to top
View user's profile Send private message
primat
Guru
Guru


Joined: 12 Jan 2004
Posts: 437
Location: Berlin

PostPosted: Tue Jul 06, 2004 9:46 am    Post subject: Reply with quote

Also bei mir landet da nichts in der crontab. Muss also ein etwas exotisches ebuild sein.
Normalerweise steht slocate in cron.daily.
Die crontab sollte leer sein!
Siehe
Code:
crontab -l
Back to top
View user's profile Send private message
reptile
Guru
Guru


Joined: 19 Nov 2002
Posts: 363

PostPosted: Tue Jul 06, 2004 9:50 am    Post subject: Reply with quote

in /etc/cron.daily/slocate
Back to top
View user's profile Send private message
boris64
Veteran
Veteran


Joined: 04 Oct 2003
Posts: 1770
Location: Vechelde/Peine

PostPosted: Tue Jul 06, 2004 9:52 am    Post subject: Reply with quote

ups, ja.
in /etc/crontab steht natürlich nichts,
in /etc/cron.daily/slocate dagegen schon (EDIT: siehe reptile).
_________________
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2953
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Tue Jul 06, 2004 12:44 pm    Post subject: Reply with quote

MrTom wrote:

Putty ist immer mein Trost, wen nich an einer Windows-Kiste bin. Da kann ich wenigstens ein wenig SSH zu meinen Linux-Rechnern machen. :-)



ich sitze jetzt an der Uni wir haben auch Solaris und Linux. Ich arbeite grad an meinem Hardware Praktikum und programmiere auf einen kleinen Microprzessor und die Firma, die den Micr. herstellt arbeitet halt nur mit Windows und mein Assembler und Hardware Programmer sind nur unter Windows verfügbar, sonst sitze ich immer am Linux Rechner. Putty hilft da mir auch nicht viel, denn wenn ich mich ein einem Solaris Rechner einlogge, kann ich das sowieso nicht ändern, da ich kein root bin und mein Rechner zu Hause ist ausgeschaltet :twisted: da bin ja unschuldig :lol:

musv wrote:

Pablo: Nur mal so 'ne dumme Frage. Dein Status hier im Forum ist Guru, und du weißt nicht, was updatedb macht? Du hast aber updatedb in Deiner Crontab drin?


Ich hab gesagt, dass ich weiss, was updatedb macht. Ich wollte nur wissen, ob emerge oder sonstige gentoo skripte locate benuzten und ob ich darauf verzichten könnte, weil ich mich nicht daran erinnern kann, dass ich updatedb selber als cron job eingefügt hab. Und man kann "Guru" sein und das heisst nicht, dass ich auch alles wissen muss, und ich gebe ehrlich zu, das mit nice wusste ich nicht. Ich wusste nicht, dass es sowas gab.

Danke für die Antworten :)
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Tue Jul 06, 2004 12:56 pm    Post subject: Reply with quote

ALso der Status Guru hat nix mit Guru zun tun. Nur damit, dass man bald eine neue Tastatur braucht, weil man so viel tippt! ;-)

Das mit Putty sollte Ironie sein... Bin ja auch gerade an einer Windows-Kiste...

Hab ein paar Rechner (Router etc.) bei denen ich updatedb nicht mehr ausführen lasse. Dort hab ich bis jetzt keine Probleme deshalb gehabt. Gut man sollte sich dann bei locate nicht wundern, wenn es nicht mehr aktuelle Daten anzeigt. ;-)
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2953
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Tue Jul 06, 2004 1:02 pm    Post subject: Reply with quote

es geht auch nicht drum, updatedb komplett "auszuschalten", sondern dass updatedb nicht so viele Ressources frisst, weil wenn das Zeug läuft, dann kann ich kaum die Mouse bewegen oder wenn ich die Screens von meinem Fluxbox wechsel, dann muss warten, bis die Fenster neu gezeichnet werden. Das ist auch nicht tragisch, weil es nur 10 Minuten dauert, aber ab und zu muss ich wirklich arbeiten, und da nervt's.
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
MrTom
l33t
l33t


Joined: 20 Jan 2003
Posts: 608

PostPosted: Tue Jul 06, 2004 1:14 pm    Post subject: Reply with quote

Ist aber schon komisch! Was ist das für ein Rechner? Mich nervt mehr das Plattengeräusch als die Auslastung. Dann kann der Tipp mit nice von Inte natürlich ein Weg sein, oder updatedb dann laufen lassen, wenn Du nicht vor der Kiste bist.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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