Re: NFS braucht über 6 Minuten

2006-01-30 Diskussionsfäden reinhold . plew
Hallo Mario,

 --- Ursprüngliche Nachricht ---
Datum: 29.01.2006 23:38
Von: Mario Vogl <[EMAIL PROTECTED]>
An: debian-user-german@lists.debian.org
Betreff: Re: NFS braucht über 6 Minuten

> Am Freitag, 27. Januar 2006 07:34 schrieb Wolf Wiegand:
>
> > > 3344 ?Ss 0:00 /sbin/portmap
> > > das heiß doch das der lauft oder irre ich mich da?
> >
> > Ja, ist so in Ordnung. Tritt das Problem auch auf, wenn Du nfs
manuell
> > stoppst und wieder startest? Falls ja, starte nfs mal mit
> >
> > # strace -f /etc/init.d/nfs-kernel-server start
> >
> > Dabei müsste man verfolgen können, wo genau es hängt. Poste dann mal
die
> > letzten Paar Zeilen vor dem 'Hänger' hier.
>
> Also das Problem tritt eigentlich nur auf wenn die anderen Rechner aus
sind
> und ich meinen Rechner starte aber auch wenn ich nfs manuell wie oben
> starte. Wenn jedoch ein anderer Rechner an ist dann startet er den
Rechner
> bzw. nfs recht zügig.
> Hier mal die Zeilen wo er hängen bleibt:
>
> [pid 12632] open("/lib/tls/libnss_dns.so.2", O_RDONLY) = 4
> [pid 12632] read(4,
> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\16"..., 512) = 512

> [pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=13976, ...}) = 0
> [pid 12632] old_mmap(NULL, 12704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4,
0) =
> 0x401a2000
> [pid 12632] old_mmap(0x401a5000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|
> MAP_FIXED, 4, 0x3000) = 0x401a5000
> [pid 12632] close(4)= 0
> [pid 12632] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file
or
> directory)
> [pid 12632] open("/lib/tls/libresolv.so.2", O_RDONLY) = 4
> [pid 12632] read(4,
> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220)\0"..., 512) = 512

> [pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=64924, ...}) = 0
> [pid 12632] old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4,
0) =
> 0x401a6000
> [pid 12632] old_mmap(0x401b5000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|
> MAP_FIXED, 4, 0xf000) = 0x401b5000
> [pid 12632] old_mmap(0x401b6000, 8104, PROT_READ|PROT_WRITE,
MAP_PRIVATE|
> MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b6000
> [pid 12632] close(4)= 0
> [pid 12632] munmap(0x40194000, 56337)   = 0
> [pid 12632] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
> [pid 12632] connect(4, {sa_family=AF_INET, sin_port=htons(53),
> sin_addr=inet_addr("217.237.151.97")}, 28) = 0
  ^^^
Kann es vielleicht daran liegen, dass Dein System hier den Proxy
von t-online sucht?

[...]

> Dieses poll bleibt dann ein paar Sekunden, dann kommen die Zeilen die
> zwischen den polls sind und dann bleibt er wieder einige Sekunden beim
> nächsten poll stehen usw. Ich vermute jetzt mal das es einfach eine
> voreingestellte anzahl an versuchen für einen Verbindungsaufbau ist
> richtig? Kann man diese Zahl nicht irgendwie reduzieren?

k.A.

hth
Reinhold




Re: NFS braucht über 6 Minuten

2006-01-29 Diskussionsfäden Mario Vogl
Am Freitag, 27. Januar 2006 16:15 schrieb Werner Zacherl:

> > ich vermute du beziehst dich auf Rechnernamen in der /etc/exports
> > richtig? ich verwende aber keine Namen in der Datei ich gebe immer
> > die IP direkt an da es nur ein kleines 4 Rechner Netzwerk ist ist es
> > mir zu viel aufwand einen Nameserver einzurichten bzw. in allen
> > Rechnern in etc/hosts die Namen einzutragen. Außerdem dachte ich
> > bisher immer das es mit IPs generell weniger Probleme gibt
> > Ach ja ich benutzte statische IPs die ich selber vergeben habe und
> > alle nacheinander folgen 192.168.123.101 bis .104
> > Die vier Rechner sind über einen Switch mir Kabeln verbunden also ein
> > DHCP Server kann mir eigentlich nicht dazwischen funken. Ich weiß ja
> > nicht ob es wichtig ist aber im normal Fall läuft kein zweiter
> > Rechner wenn ich einen starte, es sei denn ich brauche irgendwann die
> > Saten von meinem File-Server (Suse9.1) dann starte ich den auch noch.
>
> Also wenn ich es richtig verstehe, ist dein Datenserver nicht an, wenn
> Du deinen Rechner startest.
>
> Einfach ne Vermutung. Deine Mountpunkte zum Datenserver stehen in der
> fstab mit auto-Eintrag.
> Dann sucht nfs nach dem Server ( den er nicht finden kann, da aus) und
> dies dauert.
> Kann jetzt aber auch ganz daneben liegen:-)

Diese Überlegung hatte ich auch schon, deshalb stehen in meiner fstab die 
NFS einträge auch so:
192.168.123.102:/home/daten /home/mario/daten   nfs 
rw,user,noauto,exec 0   0

nur leider dauert der start immer noch so lange

gruß
Mario Vogl



Re: NFS braucht über 6 Minuten

2006-01-29 Diskussionsfäden Mario Vogl
Am Freitag, 27. Januar 2006 07:34 schrieb Wolf Wiegand:

> > 3344 ?Ss 0:00 /sbin/portmap
> > das heiß doch das der lauft oder irre ich mich da?
>
> Ja, ist so in Ordnung. Tritt das Problem auch auf, wenn Du nfs manuell
> stoppst und wieder startest? Falls ja, starte nfs mal mit
>
> # strace -f /etc/init.d/nfs-kernel-server start
>
> Dabei müsste man verfolgen können, wo genau es hängt. Poste dann mal die
> letzten Paar Zeilen vor dem 'Hänger' hier.

Also das Problem tritt eigentlich nur auf wenn die anderen Rechner aus sind 
und ich meinen Rechner starte aber auch wenn ich nfs manuell wie oben 
starte. Wenn jedoch ein anderer Rechner an ist dann startet er den Rechner 
bzw. nfs recht zügig.
Hier mal die Zeilen wo er hängen bleibt:

[pid 12632] open("/lib/tls/libnss_dns.so.2", O_RDONLY) = 4
[pid 12632] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\16"..., 512) = 512
[pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=13976, ...}) = 0
[pid 12632] old_mmap(NULL, 12704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 
0x401a2000
[pid 12632] old_mmap(0x401a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED, 4, 0x3000) = 0x401a5000
[pid 12632] close(4)= 0
[pid 12632] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or 
directory)
[pid 12632] open("/lib/tls/libresolv.so.2", O_RDONLY) = 4
[pid 12632] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220)\0"..., 512) = 512
[pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=64924, ...}) = 0
[pid 12632] old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 
0x401a6000
[pid 12632] old_mmap(0x401b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED, 4, 0xf000) = 0x401b5000
[pid 12632] old_mmap(0x401b6000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b6000
[pid 12632] close(4)= 0
[pid 12632] munmap(0x40194000, 56337)   = 0
[pid 12632] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
[pid 12632] connect(4, {sa_family=AF_INET, sin_port=htons(53), 
sin_addr=inet_addr("217.237.151.97")}, 28) = 0
[pid 12632] send(4, 
"\346\320\1\0\0\1\0\0\0\0\0\0\003102\003123\003168\0031"..., 46, 0) = 46
[pid 12632] gettimeofday({1138573770, 788811}, NULL) = 0
[pid 12632] poll([{fd=4, events=POLLIN}], 1, 5000) = 0
[pid 12632] send(4, 
"\346\320\1\0\0\1\0\0\0\0\0\0\003102\003123\003168\0031"..., 46, 0) = 46
[pid 12632] gettimeofday({1138573775, 789711}, NULL) = 0
[pid 12632] poll([{fd=4, events=POLLIN}], 1, 5000) = 0
[pid 12632] close(4)= 0
[pid 12632] socket(PF_FILE, SOCK_STREAM, 0) = 4
[pid 12632] connect(4, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 
110) = -1 ENOENT (No such file or directory)
[pid 12632] close(4)= 0
[pid 12632] open("/etc/hosts", O_RDONLY) = 4
[pid 12632] fcntl64(4, F_GETFD) = 0
[pid 12632] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
[pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=271, ...}) = 0
[pid 12632] mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, -1, 0) = 0x401b8000
[pid 12632] read(4, "127.0.0.1 localhost alias bellda"..., 131072) = 271
[pid 12632] read(4, "", 131072) = 0
[pid 12632] close(4)= 0
[pid 12632] munmap(0x401b8000, 131072)  = 0
[pid 12632] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
[pid 12632] connect(4, {sa_family=AF_INET, sin_port=htons(53), 
sin_addr=inet_addr("217.237.151.97")}, 28) = 0
[pid 12632] send(4, 
"\346\321\1\0\0\1\0\0\0\0\0\0\003102\003123\003168\0031"..., 46, 0) = 46
[pid 12632] gettimeofday({1138573780, 792654}, NULL) = 0
[pid 12632] poll(

Dieses poll bleibt dann ein paar Sekunden, dann kommen die Zeilen die 
zwischen den polls sind und dann bleibt er wieder einige Sekunden beim 
nächsten poll stehen usw. Ich vermute jetzt mal das es einfach eine 
voreingestellte anzahl an versuchen für einen Verbindungsaufbau ist 
richtig? Kann man diese Zahl nicht irgendwie reduzieren?

gruß
Mario Vogl



Re: NFS braucht über 6 Minuten

2006-01-27 Diskussionsfäden Werner Zacherl
Am Donnerstag 26 Januar 2006 22:24 schrieb Mario Vogl:
> Am Mittwoch, 25. Januar 2006 23:39 schrieb Joerg Friedrich:
> > > jedesmal wenn ich meinen Rechner (Sarge) starte
> > > oder /etc/init.d/nfs-kernel-server starte dann dauert das immer
> > > über 6 Minuten bis er gestartet ist.
> > > Ist das normal? Wenn ja, kann man das vielleicht trotzdem, vor
> > > allem beim Bootvorgang nicht irgendwie beschleunigen?
> >
> > Nein, das ist sicher nicht normal, klingt nach Problemen bei der
> > Namensauflösung.
>
> ich vermute du beziehst dich auf Rechnernamen in der /etc/exports
> richtig? ich verwende aber keine Namen in der Datei ich gebe immer
> die IP direkt an da es nur ein kleines 4 Rechner Netzwerk ist ist es
> mir zu viel aufwand einen Nameserver einzurichten bzw. in allen
> Rechnern in etc/hosts die Namen einzutragen. Außerdem dachte ich
> bisher immer das es mit IPs generell weniger Probleme gibt
> Ach ja ich benutzte statische IPs die ich selber vergeben habe und
> alle nacheinander folgen 192.168.123.101 bis .104
> Die vier Rechner sind über einen Switch mir Kabeln verbunden also ein
> DHCP Server kann mir eigentlich nicht dazwischen funken. Ich weiß ja
> nicht ob es wichtig ist aber im normal Fall läuft kein zweiter
> Rechner wenn ich einen starte, es sei denn ich brauche irgendwann die
> Saten von meinem File-Server (Suse9.1) dann starte ich den auch noch.
>
Also wenn ich es richtig verstehe, ist dein Datenserver nicht an, wenn 
Du deinen Rechner startest.

Einfach ne Vermutung. Deine Mountpunkte zum Datenserver stehen in der 
fstab mit auto-Eintrag.
Dann sucht nfs nach dem Server ( den er nicht finden kann, da aus) und 
dies dauert. 
Kann jetzt aber auch ganz daneben liegen:-)

cu
werner


-- 
Hab ich mir selber ausgedacht.
Für blöde Sprüche brauch ich kein Programm.
-- Anita Frieda Reimann



Re: NFS braucht über 6 Minuten

2006-01-26 Diskussionsfäden Mario Vogl
Am Mittwoch, 25. Januar 2006 23:39 schrieb Joerg Friedrich:

> > jedesmal wenn ich meinen Rechner (Sarge) starte
> > oder /etc/init.d/nfs-kernel-server starte dann dauert das immer über 6
> > Minuten bis er gestartet ist.
> > Ist das normal? Wenn ja, kann man das vielleicht trotzdem, vor allem
> > beim Bootvorgang nicht irgendwie beschleunigen?
>
> Nein, das ist sicher nicht normal, klingt nach Problemen bei der
> Namensauflösung.

ich vermute du beziehst dich auf Rechnernamen in der /etc/exports richtig? 
ich verwende aber keine Namen in der Datei ich gebe immer die IP direkt an 
da es nur ein kleines 4 Rechner Netzwerk ist ist es mir zu viel aufwand 
einen Nameserver einzurichten bzw. in allen Rechnern in etc/hosts die Namen 
einzutragen. Außerdem dachte ich bisher immer das es mit IPs generell 
weniger Probleme gibt
Ach ja ich benutzte statische IPs die ich selber vergeben habe und alle 
nacheinander folgen 192.168.123.101 bis .104
Die vier Rechner sind über einen Switch mir Kabeln verbunden also ein DHCP 
Server kann mir eigentlich nicht dazwischen funken. Ich weiß ja nicht ob es 
wichtig ist aber im normal Fall läuft kein zweiter Rechner wenn ich einen 
starte, es sei denn ich brauche irgendwann die Saten von meinem File-Server 
(Suse9.1) dann starte ich den auch noch.

gruß
Mario Vogl



Re: NFS braucht über 6 Minuten

2006-01-26 Diskussionsfäden Mario Vogl
Am Mittwoch, 25. Januar 2006 23:39 schrieb Joerg Friedrich:

> > jedesmal wenn ich meinen Rechner (Sarge) starte
> > oder /etc/init.d/nfs-kernel-server starte dann dauert das immer über 6
> > Minuten bis er gestartet ist.
> > Ist das normal? Wenn ja, kann man das vielleicht trotzdem, vor allem
> > beim Bootvorgang nicht irgendwie beschleunigen?
>
> Nein, das ist sicher nicht normal, klingt nach Problemen bei der
> Namensauflösung.

ich vermute du beziehst dich auf Rechnernamen in der /etc/exports richtig? 
ich verwende aber keine Namen in der Datei ich gebe immer die IP direkt an 
da es nur ein kleines 4 Rechner Netzwerk ist ist es mir zu viel aufwand 
einen Nameserver einzurichten bzw. in allen Rechnern in etc/hosts die Namen 
einzutragen. Außerdem dachte ich bisher immer das es mit IPs generell 
weniger Probleme gibt
Ach ja ich benutzte statische IPs die ich selber vergeben habe und alle 
nacheinander folgen 192.168.123.101 bis .104
Die vier Rechner sind über einen Switch mir Kabeln verbunden also ein DHCP 
Server kann mir eigentlich nicht dazwischen funken. Ich weiß ja nicht ob es 
wichtig ist aber im normal Fall läuft kein zweiter Rechner wenn ich einen 
starte, es sei denn ich brauche irgendwann die Saten von meinem File-Server 
(Suse9.1) dann starte ich den auch noch.

gruß
Mario Vogl



Re: NFS braucht über 6 Minuten

2006-01-26 Diskussionsfäden Mario Vogl
Am Mittwoch, 25. Januar 2006 23:45 schrieb Wolf Wiegand:
> Hallo!
>
> Mario Vogl wrote:
> > jedesmal wenn ich meinen Rechner (Sarge) starte
> > oder /etc/init.d/nfs-kernel-server starte dann dauert das immer über 6
> > Minuten bis er gestartet ist.
>
> Portmap läuft?

Ich kenne mich leider nicht so gut aus wie man so was nachschauen kann, aber 
wenn ich ps ax in der Konsole eingebe dann enthält eine Zeile:
3344 ?Ss 0:00 /sbin/portmap
das heiß doch das der lauft oder irre ich mich da?

gruß
Mario Vogl



NFS braucht über 6 Minuten

2006-01-25 Diskussionsfäden Mario Vogl
Hallo,

jedesmal wenn ich meinen Rechner (Sarge) starte 
oder /etc/init.d/nfs-kernel-server starte dann dauert das immer über 6 
Minuten bis er gestartet ist.
Ist das normal? Wenn ja, kann man das vielleicht trotzdem, vor allem beim 
Bootvorgang nicht irgendwie beschleunigen?

gruß
Mario Vogl