Hallo Liste ! kann mir jemand sagen wie ich die Speicherverwaltung beeinflussen kann ? z.B: ich habe 4 GB speicher und möchte 512MB für system und 3,5GB für MY-SQL haben. any hints ?? lg armin -- 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 Armin! Armin.Saile@solodata.de wrote:
z.B: ich habe 4 GB speicher und möchte 512MB für system und 3,5GB für MY-SQL haben.
In /etc/my.cnf in der Sektion [mysqld] kannst Du im Einzelnen festlegen, wieviel Speicher Dein MySQL-Server für was verwenden soll/darf. Was dort sinnvoll ist, hängt u.a. von Deiner Datenstruktur und der Art der zu erwartenden Anfragen ab, lässt sich also nicht pauschal sagen. Wichtige Parameter sind zB: key_buffer table_cache sort_buffer_size myisam_sort_buffer_size query_cache_size Liest Du hier: http://dev.mysql.com/doc/refman/5.1/de/server-parameters.html oder in der Doku Deiner MySQL-Version. (Ich antworte dann aber jetzt nicht DREIMAL, oder?) Joachim -- 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
* Armin.Saile@solodata.de wrote on Mon, Feb 12, 2007 at 14:08 +0000:
Hallo Liste ! kann mir jemand sagen wie ich die Speicherverwaltung beeinflussen kann ?
z.B: ich habe 4 GB speicher und möchte 512MB für system und 3,5GB für MY-SQL haben.
any hints ??
mmm... Die normale Speicherverwaltung ist schon recht ausgekügelt und funktioniert prima - Speicherverwaltung ist ein sehr komplexes Thema. Aus der Art Deine Frage meine ich schlussfolgern zu können, dass Du Dich vermutlich noch viel mit dem Thema beschäftigen müsstest[1][2], um die Speicherverwaltung positiv zu beeinflussen (also besser zu machen, als die Experten das konnten). Da gibt's natürlich Potential, aber das wichtigste Potential haben vermutlich andere Massnahmen: Vielleicht mal im mySQL Handbuch die wichtigesten Tuning-Tips nachlesen. Mehr macht vermutlich kaum Sinn - sonst würde es da wohl auch stehen. Für richtige Profi-Anwendungen, wo sich Aufwand lohnt, nimmt man dann wohl kein mySQL mehr. Wenn das mySQL Disk I/O besser kann, als Linux, dann raw-Partionen verwenden (kann ich mir eigentlich kaum vorstellen, wurde doch Transaktionsunterstützung erst kürzlich eingebaut?). Alles aus, was Du nicht brauchst; insbesondere keine remote user logins, kein KDE oder Gnome (am besten gar nicht installieren, dann kanns auch nicht laufen), kein xdm, kein Xserver. xterm würd ich für eventuelle Fernwartung drauflassen. Allerdings wirst Du linux kaum dazu kriegen, mehr Speicher zu benutzen, als es braucht. Wie Du also die geforderten 512 MB "für System" einfach hinkriegen willst, weiss ich nicht. Du kannst das vielleicht emulieren, wenn Du unbenutzes Shared Memory allokierst. Oder Du lebst halt damit, dass das "System" weniger benutzt: total used free shared buffers cached Mem: 385656 381028 4628 0 16136 325552 used = total - cached == 60 MB (SuSE 10.2). Ein Teil davon ist "system". oki, Steffen [1] http://www.oreilly.com/catalog/spt2/chapter/ch04.html [1] http://www.puschitz.com/TuningLinuxForOracle.shtml -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. -- 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, Am Son, 18 Feb 2007, Steffen Dettmer schrieb:
total used free shared buffers cached Mem: 385656 381028 4628 0 16136 325552
used = total - cached == 60 MB (SuSE 10.2). Ein Teil davon ist "system".
verwendet = used - cached - buffers ~ 40 MB ;) Wird von free in der Folgezeile '-/+ buffers/cache:' angezeigt. -dnh -- 11: Swapspace Raubkopierertreffen (Kristian Köhntopp) -- 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)
-
Armin.Saile@solodata.de
-
David Haller
-
Joachim Marx
-
Steffen Dettmer