Unabhängig davon, ob Sie sich in einer OpenVZ- oder Xen-Umgebung befinden, gibt es keine Frage der „Überbuchung“, sondern ob sie schwerwiegend ist. Wenn sie schwerwiegend ist, wird sie zu „ÜBERLASTUNG“, was bedeutet, dass der Server überlastet ist. Gehen Sie daher beim Kauf nicht davon aus, dass es irgendwo einen günstigen VPS gibt, der nicht überverkauft ist. Das ist unmöglich. Der Preis eines VPS, der einen Monat lang nicht überverkauft ist, kann dem Preis Ihres günstigen VPS für ein halbes oder ein ganzes Jahr entsprechen. Schauen Sie sich die Oversell-Methode von OpenVZ VPS an: Geben Sie das gemeinsam genutzte Speicherverzeichnis von Linux ein: cd /dev/shm Erstellen Sie eine 100 MB große Datei: dd wenn=/dev/null von=./memtest bs=1M Anzahl=100 Überprüfen Sie den Speicher: frei -m Sie können sehen, dass der Speicherverbrauch um 100 MB gestiegen ist. Solange das Speicherkontingent des Anbieters nicht überschritten wird, Erhöhen Sie den Zählwert im Befehl „Datei erstellen“ weiter. Man kann das Gedächtniswachstum beobachten. Sollte die Maschine innerhalb der versprochenen Zeitspanne den Geist aufgeben, handelt es sich um eine erhebliche Übertreibung. Geben Sie am Ende ein: rm ./memtest andere: CPU-Informationen anzeigen: Katze /proc/cpuinfo Disk-IO-Testbefehl dd wenn=/dev/zero von=test bs=64k Anzahl=512 vonlag=dsync Port-Geschwindigkeitstest wget http://cachefly.cachefly.net/100mb.test 1) Überprüfen Sie die Prozessspeichernutzung Spitze 2) Überprüfen Sie die CPU-Informationen Katze /proc/cpuinfo 3) Disk-IO-Testbefehl dd wenn=/dev/zero von=test bs=64k Anzahl=4k vonlag=dsync 4) Port-Geschwindigkeitstest wget http://cachefly.cachefly.net/100mb.test 5) Inode anzeigen df -ich 6) Überprüfung auf Speicherüberbelegung. Rufen Sie das gemeinsam genutzte Speicherverzeichnis von Linux auf: cd /dev/shm Erstellen Sie eine 100 MB große Datei: dd wenn=/dev/null von=./memtest bs=1M Anzahl=100 Überprüfen Sie den Speicher: frei -m Geben Sie am Ende ein: rm ./memtest
Sehen Sie sich an, wie Sie Xen VPS überverkaufen können: Zuvor einen Xen VPS mit 512 MB Speicher gekauft Der Preis ist auch günstig. Also habe ich mich angemeldet und geprüft, wie viel Speicher noch verfügbar war. laufen # frei insgesamt genutzte freie gemeinsam genutzte Puffer im Cache Speicher: 543776 535360 8416 0 66516 130504 -/+ Puffer/Cache: 338340 205436 Tausch: 1048568 136 1048432 Für meinen neuen Xen-VPS stehen bereits 330 MB RAM zur Verfügung. „Mal sehen, welche Prozesse laufen # ps aux … root 204 0.0 0.1 17028 780 ? S Oct27 0:00 upstart-udev-bridge --daemon 102 356 0.0 0.1 23548 1080 ? Ss Oct27 0:00 dbus-daemon --system --fork root 431 0.0 0.1 21068 788 ? Ss Oct27 0:00 cron root 3110 0.0 0.5 253832 2992 ? Sl Oct28 0:00 /usr/sbin/console-kit-daemon --no-daemon root 11037 0.0 0.1 49256 1012 ? Ss Oct28 0:00 /usr/sbin/sshd root 15427 0.0 0.1 12520 772 ? S Oct28 0:00 /usr/sbin/syslogd --no-forward root 31231 0.0 0.0 16748 436 ? Ss Nov12 0:00 udevd --daemon root 5716 0.0 0.6 79100 3772 ? Ss 01:02 0:00 sshd: [email protected]/0 root 5731 0.0 0.3 19400 2148 pts/0 Ss 01:02 0:00 -bash root 5782 0.0 0.1 6072 724 ? Ss 01:08 0:00 /sbin/getty -8 38400 hvc0 root 5783 0.0 0.2 15248 1172 pts/0 R+ 01:08 0:00 ps --sort=start_time uax Auf dem VPS läuft nicht viel Speicher. SSH-Server, Syslogd, Cron Warum sind also 330 MB Speicher verschwunden, die ich nicht verwendet habe? Lassen Sie uns tiefer graben, bevor wir zu dieser Zertifizierung gelangen. Die Antwort ist sicher: Der Speicher des Xen-VPS ist überverkauft. Dies ist vielen Leuten seit vielen Jahren bekannt und verwendet eine Technik namens „Ballooning“. Grundsätzlich wird auf Ihrem System ein spezieller Linux-Kernel-Treiber installiert – der „Balloon-Treiber“. Wenn dom0 (der Xen-Server/Hypervisor) mehr Speicher benötigt und diesen vom (domU) Gast-VPS anfordern möchte, wird der "Balloon-Treiber" des Gast-VPS aufgefordert, als er selbst zu agieren. – indem es seinen Linux-Kernel um etwas Speicher bittet. Für die Kernelspeicherzuweisung ist der verfügbare Speicher des VPS-Systems erforderlich, und eine Auslagerung in den Swap-Speicher ist nicht möglich. Sobald der Host aufgebläht ist, verbraucht er Speicher und übergibt ihn dann an Dom0/Hypervisor zur Verwendung an anderer Stelle (z. B. zum Einrichten eines neuen VPS). Daher bleibt der „Gesamtspeicher“ Ihres VPS gleich, der „Verwendete Speicher“ erhöht sich jedoch erheblich, da ein großer Teil bereits vom Kernel-Balloon-Treiber verwendet wird.
über: http://www.vpsroll.com/america-vps/2425.html |