mir ist klar das syslogd von Zeit zu Zeit laufen muss
Ähm, syslogd muss ständig laufen. Das ist der Prozess, der die einlaufenden Protokollmeldungen für alle Programme sammelt.
[...]auf vollen Touren (100% CPU1 Auslastung, 628 MB RAM) laufen.
Ist das noch normal?
Nein, auf keinen Fall. Aber syslogd hat damit nichts zu tun. Es muss einen anderen Prozess bei Dir auf dem Rechner geben, der gerade große Probleme hat und dabei Tausende von Fehlermeldungen erzeugt. Der syslogd tut nur seine Pflicht und hebt alle Fehler zur Analyse für Dich auf.
Einfach das Programm "Konsole" öffnen und schauen, welche Fehlermeldungen da aufgezeichnet werden. Falls Du mit Tiger oder früher arbeitest, den Punkt "Systemprotokoll öffnen" wählen. In der deutschen Fassung von Leopard ist diese Funktion kaputt. Hier stattdessen "Protokollliste einblenden > PROTOKOLLDATENBANKEN > Alle Meldungen" wählen.