kleine Dateien dauerhaft im RAM halten
Was für Techniken gibt es ca. 100 ASCII-Textdateien (5MB) dauerhaft im RAM zu halten? - Derzeit cat'e ich die Dateien alle 5 Min nach /dev/null. Dafür ruckelt der PC aber alle 5 Min mal kurz, was ich nicht will. Die Dateien befinden sich alle in einem Verzeichnis. Ziel ist: beim Durchsuchen der Dateien mit grep sollen die Dateien nicht erst in den RAM geladen werden. Es entstehen mir immer lästige Wartezeiten . Ich durchsuche die Dateien im Durchscnitt alle Stunde einmal. Gruss Ekkard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Ekkard Gerlach schrieb:
Was für Techniken gibt es ca. 100 ASCII-Textdateien (5MB) dauerhaft im RAM zu halten? - Derzeit cat'e ich die Dateien alle 5 Min nach /dev/null. Dafür ruckelt der PC aber alle 5 Min mal kurz, was ich nicht will. nachtrag: die Dateien verändere ich auch ständig, also einfach eine RAMDISK (Kerneloption) beim booten erstellen, das geht nicht. Die Daten müssen beim SChreiben schon persistent auch die Festplatte geschrieben. Gut, alle 5 Min vom RAMDISK zurückschreiben auf die Festplatte z.B. per rsync würde reichen ... hmmm ... gehts nicht einfacher?
Die Dateien befinden sich alle in einem Verzeichnis. Ziel ist: beim Durchsuchen der Dateien mit grep sollen die Dateien nicht erst in den RAM geladen werden. Es entstehen mir immer lästige Wartezeiten . Ich durchsuche die Dateien im Durchscnitt alle Stunde einmal.
Gruss Ekkard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ekkard Gerlach schrieb:
* Ekkard Gerlach schrieb:
Was für Techniken gibt es ca. 100 ASCII-Textdateien (5MB) dauerhaft im RAM zu halten? - Derzeit cat'e ich die Dateien alle 5 Min nach /dev/null. Dafür ruckelt der PC aber alle 5 Min mal kurz, was ich nicht will. nachtrag: die Dateien verändere ich auch ständig, also einfach eine RAMDISK (Kerneloption) beim booten erstellen, das geht nicht. Die Daten müssen beim SChreiben schon persistent auch die Festplatte geschrieben. Gut, alle 5 Min vom RAMDISK zurückschreiben auf die Festplatte z.B. per rsync würde reichen ... hmmm ... gehts nicht einfacher?
Die Dateien befinden sich alle in einem Verzeichnis. Ziel ist: beim Durchsuchen der Dateien mit grep sollen die Dateien nicht erst in den RAM geladen werden. Es entstehen mir immer lästige Wartezeiten . Ich durchsuche die Dateien im Durchscnitt alle Stunde einmal. Also deine Anforderung kommt mir schon seltsam vor. Die Wartezeit bei 100 Dateien bzw. 5MByte lesen kann doch wirklich nicht hoch sein, oder?
Ich würde jedenfalls darüber nachdenken, diese Dateien in einer Ramdisk zu halten und sie bei Änderung auf Platte wegsichern. Inotify (http://inotify.aiken.cz/?section=incron&page=links&lang=en) kann da bestimmt nützlich sein. Gruß Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Ekkard, On Friday 11 April 2008 09:49:49 Ekkard Gerlach wrote:
Ziel ist: beim Durchsuchen der Dateien mit grep sollen die Dateien nicht erst in den RAM geladen werden. Es entstehen mir immer lästige Wartezeiten. Ich durchsuche die Dateien im Durchscnitt alle Stunde einmal.
Wenn du sie im RAM halten willst um die Wartezeit zu reduzieren, geht das ja aber waehrend der Stunde in der du diese Dateien nicht brauchst auf die Kosten aller anderen Applikationen. Gibt es einen ganz bestimmten Grund warum dir das Ruckeln beim wieder lesen missfaelt? Mit aktuellen Festplatten ist das doch in wenigen Sekunden passiert? Manchmal laesst sich ja ein Problem loesen indem man die Requirements anpasst. :) Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 11. April 2008 09:49 schrieb Ekkard Gerlach:
Was für Techniken gibt es ca. 100 ASCII-Textdateien (5MB) dauerhaft im RAM zu halten? - Derzeit cat'e ich die Dateien alle 5 Min nach /dev/null. Dafür ruckelt der PC aber alle 5 Min mal kurz, was ich nicht will.
Vielleicht hilft "nice" oder "ionice", das Ruckeln zu vermeiden. -- Viele Grüße ------------------------------------------------------------------------ Michael ------------------------------------------------------------------------ ________________________________________________________________________ PROSTEP AG, Dolivostraße 11, D-64293 Darmstadt HR: Amtsgericht Darmstadt, HRB 8383 Vorstand: Dr. Bernd Pätzold (Vorsitz), Reinhard Betz Aufsichtsrat: Dr. Heinz-Gerd Lehnhoff (Vorsitz) ________________________________________________________________________ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Ekkard Gerlach
-
Manfred Kreisl
-
Michael Behrens
-
Roman Fietze