On Sat, 11 Jan 2003, Bernd Brodesser wrote:
* Heinrich Kuespert schrieb am 10.Jan.2003:
On Fri, 10 Jan 2003, David Haller wrote:
AFAIK nein! Was sich da bemerkbar macht ist der Platten-Cache. Das gleiche findest du z.B. bei ls -U...
Ja ok, aber das ist ja eigentlich kupft wie gschprunga, ob $Speicher logischer Speicher auf Festplatte, Fesplattencache oder RAM ist. Also rein theoretisch ist das doch das selbe.
Nicht ganz. Die Zugriffszeit auf Hauptspeicher ist Millionenfach schneller aus die mittlere Zugriffszeit auf Festplatte.
Ja ist schon klar. Das mein ich doch wenn ich sage rein theoretisch.
Feststehen tut doch, dass zwischengespeichert wird.
Das macht aber der Kernel. Und ihm ist es vollkommen egal, was für Daten das sind. Das macht er immer und bei jeder Anwendung. Ob Du eine Datei liest, ein Lied abspielst, oder was auch sonst, es wird Zwichengespeichert. Die Anwendung gibt da keinen Speziellen Befehl heraus, und weiß auch nichts davon. Wenn der Cache eng wird, wird halt nicht Zwichengespeichert,
sondern?
die Anwendung läuft haargenauso ab, als würde abgespeichert, es dauert nur länger.
Wie, was jetzt? Zwischengespeichert oder abgespeichert. Also wir sind jetzt bei dem Fall lesen, abspielen, suchen oder so, aber nicht Datei abspeichern - oder?
Wenn ich das erste Mal auf TAB druecke, findet auf jeden Fall Festplattenaktivitaet statt. Also heisst das fuer mich, dass alle moeglichen Kommandos im Pfad ausfindig gemacht werden und irgendwohin eingelagert werden. Drueck ich dann nochmal auf TAB findet keine Plattenaktivitaet mehr statt und mir werden gleich alle moeglichen possibilities angeboten.
Das macht der Kernel ganz selbstständig, ohne das man ihm was sagt. Nicht vergessen Linux ist ein Mehrbenutzersystem. Da ist es immer von Vorteil, wenn viele User irgendwas gleichzeitig machen, die Dateien, die immer wieder gebraucht werden zwichenzuspeiechern. So richtig zur Geltung kommt das alles erst, wenn tatsächlich mehere User gleichzeitig an einem Rechner arbeiten. Aber auch wenn man alleine ist, hat es schon Vorteile.
Ah ja, ist ja logisch. Hat gut getan sich sowas nochmal schnell durchs Gehirn rauschen zu lassen.
Ja und ob jetzt nach einer halben Stunde oder so nach einem erneutem Druecken auf TAB (oder nach Eingabe von mou und TAB TAB) wieder die Platte durchsucht wird, hab ich jetzt noch nicht getestet.
Kommt darauf an, ob der Cache zwichenzeitlich anderswertig gebraucht wurde. Sei es als Cache für andere Dateien, sei es als Speicher für Anwendungen.
Ja. Das hab ich mir dann doch eigentlich auch schon gedacht. Heinrich