Was passiert wenn Arbeitspeicher & Swap unzureichend sin
-
Anonymous
Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Hallo,
ich muss auf meinem Linux-Server ein Script laufen lassen, dass geradezu ein Arbeitspeicher-Fresser ist.
Ich habe bereits alles probiert, um es besser zu programmieren zu lassen, aber ressourcenschonder als jetzt, wird es nicht mehr.
Es handelt sich um ein simples Abarbeiten einer riesigen Tabelle bestehend aus Einsen & Nullen.
Unter Windows funktioniert das Script, einwandfrei, egal welche Größe diese Tabelle annimmt.
Es wird höchstens langsamer, je größer die abzuarbeitende Tabelle ist.
Unter Linux läuft es ebenfalls durch, aber nur wenn man die Tabelle klein hält (und somit den notwendigen Arbeitsspeicher/Swap
nicht überschreitet) werden alle Arbeitsschritte vollständig ausgeführt.
Sofern die Tabelle jedoch eine bestimmte Größe überschreitet,
werden einzelne Arbeitschritte einfach fallengelassen!
Das habe ich jetzt x-mal probiert und immer das gleiche Ergebnis.
Daher eine Allgemeine Frage zu Linux:
Wie ist das unter Linux..
Ist das normal, dass unter Linux (bei Ã?berschreitung des notwendigen Arbeitspeichers & Swap) Arbeitschritte nicht vollständig abgearbeitet werden?
Oder wird auch unter Linux - egal wie klein oder groß Arbeitspeicher & Swap auch sein mögen - immer alles vollständig abgearbeitet
(..nur halt, dass es bei großen Mengen langsamer wird)?
Für Eure Hilfe möchet ich mich herzlich im Voraus bedanken,
Jennifer
ich muss auf meinem Linux-Server ein Script laufen lassen, dass geradezu ein Arbeitspeicher-Fresser ist.
Ich habe bereits alles probiert, um es besser zu programmieren zu lassen, aber ressourcenschonder als jetzt, wird es nicht mehr.
Es handelt sich um ein simples Abarbeiten einer riesigen Tabelle bestehend aus Einsen & Nullen.
Unter Windows funktioniert das Script, einwandfrei, egal welche Größe diese Tabelle annimmt.
Es wird höchstens langsamer, je größer die abzuarbeitende Tabelle ist.
Unter Linux läuft es ebenfalls durch, aber nur wenn man die Tabelle klein hält (und somit den notwendigen Arbeitsspeicher/Swap
nicht überschreitet) werden alle Arbeitsschritte vollständig ausgeführt.
Sofern die Tabelle jedoch eine bestimmte Größe überschreitet,
werden einzelne Arbeitschritte einfach fallengelassen!
Das habe ich jetzt x-mal probiert und immer das gleiche Ergebnis.
Daher eine Allgemeine Frage zu Linux:
Wie ist das unter Linux..
Ist das normal, dass unter Linux (bei Ã?berschreitung des notwendigen Arbeitspeichers & Swap) Arbeitschritte nicht vollständig abgearbeitet werden?
Oder wird auch unter Linux - egal wie klein oder groß Arbeitspeicher & Swap auch sein mögen - immer alles vollständig abgearbeitet
(..nur halt, dass es bei großen Mengen langsamer wird)?
Für Eure Hilfe möchet ich mich herzlich im Voraus bedanken,
Jennifer
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Sofern sowohl der Speicher als auch der Swapspace vollgelaufen sind, killt der Kernel (je nach Version und Konfiguration) entweder wahllos Prozesse, oder versucht anhand bestimmter Kriterien die abzuschießen, die dieses "Problem" verursachen (wofür natürlich besonders das ressourcenhungrige Script in Frage käme).
So viel zur grundsätzlichen Frage. Ich kann mir allerdings nicht vorstellen, dass das Script korrekt programmiert ist, wenn es nicht einmal solch einfache Prüfungen durchführt...
So viel zur grundsätzlichen Frage. Ich kann mir allerdings nicht vorstellen, dass das Script korrekt programmiert ist, wenn es nicht einmal solch einfache Prüfungen durchführt...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Notfalls einfach den swap vergrößern ......
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Kannst/Darfst Du das Script mal zum Download freigeben?
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
joo, ich würde auch gerne mal nen Blick draufwerfen - da findet man sicher noch Optimierungsmöglichkeiten
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Ja aber wie bei einem Suse 7.2 auf 1&1 Root L ohne datenverlust machen ?YT wrote:Notfalls einfach den swap vergrößern ......
Dirk
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Du kommst auch dann erst endlich mal von deiner 7.2 weg, wenn die Kiste mal geknackt wurde, und du eine saftige Rechnung auf dem Tisch liegen hast, oder? ;)Ja aber wie bei einem Suse 7.2 auf 1&1 Root L ohne datenverlust machen ?
A propos: wieso wilst du eigentlich unbedingt schon wieder einen größeren Swap?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
nee habe ja nen Traffic Limit eingerichtet.
Werde eh bald auf nen anderen Server wechseln.
Dirk
Werde eh bald auf nen anderen Server wechseln.
Dirk
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Na dann viel Spaß, wenn dir dein Anbieter "grobe Fahrlässigkeit" vorwirft, weil du dich nicht um deinen Server gekümmert hast...distanzcheck wrote:nee habe ja nen Traffic Limit eingerichtet.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
Re: Was passiert wenn Arbeitspeicher & Swap unzureichend sin
Wieso grobe Fahrlässigkeit?MajorTermi wrote:Na dann viel Spaß, wenn dir dein Anbieter "grobe Fahrlässigkeit" vorwirft, weil du dich nicht um deinen Server gekümmert hast...distanzcheck wrote:nee habe ja nen Traffic Limit eingerichtet.
So lange kein finazieller Schaden entsteht werden sich wohl 99% der Hosting Firmen hüten ihre Kunden vor Gericht zu bringen wenn nur eine Rentialisierung erforderlich wäre um das Problem zu lösen!
Außerdem ist es jedem Admin selber überlassen wie er sein System pflegt die einen updaten es immer schön und sorgen damit für gute Sicherheit *gg* und die anderen lassen alles so dahin vergammeln!
Aber so wie ich die AGB´s der Firmen verstehe, hat die das wenig zu interessieren wie jemand seinen Server aktualisieret, wenn dadurch kein Schaden entsteht! Ich betone "wenn"!
Aber jetzt bin ich genug vom Thema abgescheift, aber wollte das einfach mal loswerden!
Back To Topic
MfG checker
