Heim Datenbank MySQL-Tutorial 未设置SWAP分区导致内存耗尽主机Hang死

未设置SWAP分区导致内存耗尽主机Hang死

Jun 07, 2016 pm 05:40 PM
swap 宕机 死机

这是一个真实的案例,在2009年,2010年,主机多次被Hang死,当时的情况是主机可以ping通,但ssh却连接不上,导致cluster无法切换,只能人工去重启那台被Hang死的

这是一个真实的案例,在2009年,2010年,主机多次被Hang死,当时的情况是主机可以ping通,但ssh却连接不上,导致cluster无法切换,只能人工去重启那台被Hang死的机器,才能正常切换。到底是什么原因引起的呢,在看了淘宝这篇文章后,

茅塞顿开,我们的主机是72G内存,48G是MySQL(Innodb_Buffer_Pool)内存缓冲池所用,但在机器正常的情况 下,free -m,发现内存已经超过了48G,这是因为其他程序或者系统模块又需要额外的内存,比如cp一个大文件,或者在主库上mysqldump数据库等等,这时 当物理内存不够用的时候,操作系统就会把MySQL所拥有的一部分地址空间映射到swap上去。而我们当时,没有建立swap分区是考虑到将分配给 MySQL的地址空间映射到swap上,导致性能会有突起波动,但这是一把双刃剑,香港服务器租用,虽然避免了使用swap分区,但结果会导致机器被Hang死。

所以就这个问题,我们后来的解决方案是:

一、增加2G SWAP分区,避免内存耗尽时,香港服务器,机器不会死机,可以给予些缓冲,重启前端程序释放MySQL压力。

二、增加内存监控,当内存使用率达到90%,通过重启MYSQL来释放内存,避免机器死机。

三、开发设计的前端CACHE层,减少了数据库层的压力。

在2011年至2012年10月,机器都运行稳定,虚拟主机,没有出现过宕机。

 

本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wo ist das Linux-Absturzprotokoll? Wo ist das Linux-Absturzprotokoll? Mar 10, 2023 am 10:41 AM

Das Linux-Absturzprotokoll befindet sich in „/var/log/“. Das Protokollprotokoll von „/var/log/“ unter Linux enthält Meldungen, Kernel-Fehlerprotokolle usw.; der SA-Datensatz ist eine Leistungsdatei, die den Betrieb aufzeichnet CPU, Speicher usw. ;Verwenden Sie die SA-Datei, um die CPU- und Speicherbedingungen während des Absturzes anzuzeigen.

Warum stürzt der Computer oft ab? Warum stürzt der Computer oft ab? Jun 26, 2023 pm 04:32 PM

Gründe, warum Computer häufig abstürzen; 2. Probleme mit der Wärmeableitung; 4. Systemprobleme; 7. Absturz des Computerbildschirms; Absturz; 10. Absturz ohne Warnung; 12. Verursacht durch einen Ausfall der Grafikkarte; 15. Verursacht durch einen Ausfall der Festplatte; Systemausfall.

So lösen Sie das Problem, wenn der Computer einfriert und der Bildschirm hängen bleibt So lösen Sie das Problem, wenn der Computer einfriert und der Bildschirm hängen bleibt Aug 28, 2023 pm 02:13 PM

Lösung für den Computer-Absturzbildschirm: 1. Drücken Sie die Tastenkombination Strg+Alt+Entf, um die Aufgabenverwaltung zu öffnen und den Computer neu zu starten. 2. Versuchen Sie, die externen Geräte des Computers zu trennen. 3. Wechseln Sie in den abgesicherten Modus, um die Möglichkeit von Softwarekonflikten auszuschließen . Leistung; 4. Stellen Sie das System auf den neuesten stabilen Zustand wieder her. 5. Installieren Sie das Betriebssystem neu.

Was tun, wenn WPS im Win10-System abstürzt? Lösung für die fehlende Reaktion von Win10 beim Ausführen von WPS Was tun, wenn WPS im Win10-System abstürzt? Lösung für die fehlende Reaktion von Win10 beim Ausführen von WPS Feb 29, 2024 pm 05:10 PM

Wie lässt sich das Problem lösen, dass das Win10-System WPS nicht öffnen kann, wenn WPS ausgeführt wird, ohne zu reagieren? Wps ist eine Software, die wir häufig bei der täglichen Büroarbeit verwenden und deren Bedeutung nicht unterschätzt werden darf. Nach dem Upgrade von WPS auf die Version 2016 stellen viele Benutzer jedoch fest, dass beim Ausführen von WPS unter Windows 10 ein Problem auftritt. Was ist los? Der folgende Editor zeigt Ihnen die Lösung für das Problem der fehlenden Reaktion beim Ausführen von WPS auf einem Windows 10-System. Ursachenanalyse: Wenn ein Benutzer nach dem Upgrade des Win10-Systems die frühe Version von WPS2016 ausführt und installiert und gleichzeitig Excel ausführt und auf das Problem „keine Reaktion“ stößt, kann es im Allgemeinen sein, dass der Grafikkartentreiber und O nach dem Win10-Update

So lösen Sie das Problem des WPS-Absturzes unter Win10 So lösen Sie das Problem des WPS-Absturzes unter Win10 Jan 04, 2024 am 09:49 AM

Viele Benutzer verwenden die WPS-Software auf dem Win10-System, aber viele von ihnen stürzen nach der Verwendung plötzlich ab. Um dieses Problem zu lösen, werde ich Ihnen heute die Lösung für den WPS-Absturz in Win10 vorstellen. Was tun, wenn WPS unter Win10 abstürzt: 1. Der Grund dafür kann sein, dass die Systemfestplatte voll ist, normalerweise das Laufwerk C. Es wird empfohlen, keine Softwarespiele auf dem Laufwerk C zu installieren, da dies den Betrieb beeinträchtigen würde. 2. Im Allgemeinen ist es am besten, mehr als ein Drittel des Speicherplatzes auf der lokalen Systemfestplatte zu haben, da es sonst leicht zu einer Blockade kommen kann. 3. Wenn sich zu viel Müll auf dem Computer befindet, können Sie 360 ​​​​Security Guard verwenden, um den Müll zu bereinigen und die Laufgeschwindigkeit des Computers sicherzustellen. Download-Adresse >> 4. Es gibt zu viele Prozesse auf dem Computer, was zu keinem laufenden Speicherplatz führt.

Das Apple-Telefon ist eingefroren und der Bildschirm lässt sich nicht verschieben und kann nicht neu gestartet werden. Das Apple-Telefon ist eingefroren und der Bildschirm lässt sich nicht verschieben und kann nicht neu gestartet werden. Apr 02, 2024 pm 02:56 PM

1. Neustart erzwingen: Halten Sie die Leiser-Taste und die Ein-/Aus-Taste auf der linken Seite des Telefons gedrückt, halten Sie sie gedrückt, bis das Apple-Logo erscheint, und lassen Sie sie los. Warten Sie, bis das Telefon automatisch neu gestartet wird. 2. Rufen Sie den Wiederherstellungsmodus auf: Halten Sie die Lauter-Taste und die Ein-/Aus-Taste auf der linken Seite des Telefons gedrückt und halten Sie gleichzeitig die Ein-/Aus-Taste gedrückt, bis das weiße Apple-Logo erscheint. Lassen Sie dann die Ein-/Aus-Taste los und Halten Sie die Lauter-Taste weiterhin gedrückt, bis die Aufforderung „Mit iTunes verbinden“ angezeigt wird. Lassen Sie sie zu diesem Zeitpunkt los, und Sie können sie mit iTunes wiederherstellen. 3. Wechseln Sie in den DFU-Modus: Halten Sie die Leiser-Taste und die Ein-/Aus-Taste auf der linken Seite des Telefons gedrückt, halten Sie sie etwa 10 Sekunden lang gedrückt und lassen Sie dann die Ein-/Aus-Taste los, um fortzufahren.

Was ist Linux-Swap-Space? Was ist Linux-Swap-Space? Jul 18, 2023 am 11:58 AM

Linux-Swap-Space ist ein spezieller Festplattenspeicher, der zur Speichererweiterung im Linux-Betriebssystem verwendet wird. Seine Aufgabe besteht darin, zusätzlichen virtuellen Speicher bereitzustellen, um den normalen Betrieb des Systems sicherzustellen Es liegt in der Verantwortung des Systemadministrators, die Nutzung des Swap-Speicherplatzes zu überwachen und die Größe des Swap-Speicherplatzes entsprechend der tatsächlichen Situation anzupassen.

Wie man mit dem Win10-Standby-Einfrierungsproblem umgeht Wie man mit dem Win10-Standby-Einfrierungsproblem umgeht Dec 27, 2023 am 08:30 AM

Bei der Verwendung des Win10-Systems haben viele Computerbenutzer ein Problem entdeckt, das heißt, das Win10-System friert ein, sobald es in den Standby-Zustand wechselt. Schauen Sie sich das detaillierte Lösungs-Tutorial an win10 friert im Standby-Modus ein. Lösung: 1. Es gibt viele Gründe für den Absturz. Einer ist das Problem des Grafikkartentreibers. Es wird empfohlen, einen zu installieren stabile Version des Grafikkartentreibers. 2. Computer-Hardwarefehler. Dies erfordert, dass Benutzer überprüfen, ob Probleme mit der Gehäusefestplatte, dem Speichermodul und der CPU-Hauptplatine vorliegen. 3. Führen Sie nach dem Absturz und Neustart des Computers die folgenden Vorgänge aus, drücken Sie + auf der Tastatur, um das Ausführungsfenster zu öffnen, und geben Sie dann ein. 4. Aktivieren Sie dann im Fenster das Kontrollkästchen unten und klicken Sie erneut. 5. Verwenden Sie zum Öffnen das +

See all articles