Score:1

ฉันจะเพิ่มประสิทธิภาพการใช้หน่วยความจำของเซิร์ฟเวอร์ mysql บน Ubuntu ได้อย่างไร

ธง br

ฉันมีเซิร์ฟเวอร์ Ubuntu เวอร์ชัน 20.04.2 LTS ฉันได้ติดตั้งเพียง mysql เวอร์ชัน 8.0.25-0ubuntu0.20.04.1

เป็นเซิร์ฟเวอร์เฉพาะ ดังนั้นฉันจึงตั้งค่า my.cnf ดังนี้:

innodb_dedicated_server = 1
skip_name_resolve = 1
key_buffer_size = 16M
myisam-recover-options = สำรองข้อมูล
max_binlog_size = 100M

เซิร์ฟเวอร์เป็น vmware VM ที่กำหนดค่าด้วย 10GB RAM, 8 CPU (2 คอร์, 4 ซ็อกเก็ต)

ปัญหาคือสิ่งนี้ ทุก ๆ คราว (วันละครั้งหรือทุก ๆ 2 วัน) mysql ขัดข้องโดยแจ้งว่า "หน่วยความจำไม่เพียงพอ" ตัวอย่างเช่น เมื่อสักครู่ฉันตรวจสอบหน่วยความจำว่างของฉันด้วย free -m และมันคือ 130 ฉันคิดว่าอาจเป็นเรื่องปกติเพราะ innodb_dedicated_serverฉันเรียกใช้ตารางแก้ไขบนโต๊ะที่มี 3.5 ล้านแถวและนั่นคือตอนที่มันหยุดทำงาน อาจเป็นเพราะหน่วยความจำไม่เพียงพอสำหรับตารางแก้ไข?

ฉันจะเพิ่มประสิทธิภาพนี้ได้อย่างไร ฉันต้องการใช้หน่วยความจำมากที่สุดเท่าที่จะเป็นไปได้ แต่ฉันไม่ต้องการให้มันพังสำหรับตารางแก้ไข ...

ความช่วยเหลือใด ๆ ? ขอบคุณ!

แก้ไข - ไฟล์บันทึก:

20 ก.ค. 00:08:35 น. ITMI-PHSE-MYSQL snapd[937]: storehelpers.go:551: ไม่สามารถรีเฟรชได้: snap ไม่มีการอัปเดต: "core", "core18", "core20", "lxd"
20 ก.ค. 00:08:35 น. ITMI-PHSE-MYSQL snapd[937]: autorefresh.go:513: รีเฟรชอัตโนมัติ: สแน็ปทั้งหมดเป็นปัจจุบัน
20 กรกฎาคม 00:09:01 ITMI-PHSE-MYSQL CRON[33080]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 00:17:01 ITMI-PHSE-MYSQL CRON[33096]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 00:39:01 ITMI-PHSE-MYSQL CRON[33125]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 01:09:01 ITMI-PHSE-MYSQL CRON[33159]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 01:17:01 ITMI-PHSE-MYSQL CRON[33175]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 01:38:46 ITMI-PHSE-MYSQL systemd[1]: fwupd.service: สำเร็จ
20 กรกฎาคม 01:39:01 ITMI-PHSE-MYSQL CRON[33216]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 02:09:01 ITMI-PHSE-MYSQL CRON[33255]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 02:17:02 ITMI-PHSE-MYSQL CRON[33269]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 02:39:01 ITMI-PHSE-MYSQL CRON[33293]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 03:09:01 ITMI-PHSE-MYSQL CRON[33327]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 03:10:01 ITMI-PHSE-MYSQL CRON[33330]: (root) CMD (test -e /run/systemd/system || SERVICE_MODE=1 /sbin/e2scrub_all -A -r)
20 กรกฎาคม 03:17:01 ITMI-PHSE-MYSQL CRON[33341]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 ก.ค. 03:31:24 ITMI-PHSE-MYSQL systemd [1]: การเริ่มต้นข้อความ Ubuntu Advantage APT และ MOTD ...
20 กรกฎาคม 03:31:26 ITMI-PHSE-MYSQL systemd[1]: ua-messaging.service: สำเร็จ
20 ก.ค. 03:31:26 ITMI-PHSE-MYSQL systemd [1]: เสร็จสิ้นข้อความ Ubuntu Advantage APT และ MOTD
20 กรกฎาคม 03:39:01 ITMI-PHSE-MYSQL CRON[33388]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 04:09:01 ITMI-PHSE-MYSQL CRON[33423]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 04:17:01 ITMI-PHSE-MYSQL CRON[33436]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 04:39:01 ITMI-PHSE-MYSQL CRON[33459]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 05:09:01 ITMI-PHSE-MYSQL CRON[33496]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 05:17:01 ITMI-PHSE-MYSQL CRON[33506]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 05:39:01 ITMI-PHSE-MYSQL CRON[33532]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 06:09:01 ITMI-PHSE-MYSQL CRON[33568]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 06:10:24 ITMI-PHSE-MYSQL systemd[1]: กำลังเริ่มต้นการอัปเกรด apt รายวันและกิจกรรมที่สะอาด ...
20 กรกฎาคม 06:10:28 ITMI-PHSE-MYSQL systemd[1]: apt-daily-upgrade.service: สำเร็จ
20 กรกฎาคม 06:10:28 ITMI-PHSE-MYSQL systemd[1]: เสร็จสิ้นการอัปเกรด apt รายวันและกิจกรรมที่สะอาด
20 กรกฎาคม 06:17:01 ITMI-PHSE-MYSQL CRON[33675]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 06:25:01 ITMI-PHSE-MYSQL CRON[33688]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) )
20 กรกฎาคม 06:39:01 ITMI-PHSE-MYSQL CRON[33782]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 07:09:01 ITMI-PHSE-MYSQL CRON[33826]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 07:17:01 ITMI-PHSE-MYSQL CRON[33842]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 07:39:01 ITMI-PHSE-MYSQL CRON[33868]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 08:09:02 ITMI-PHSE-MYSQL CRON[33940]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 08:17:01 ITMI-PHSE-MYSQL CRON[33961]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 08:39:02 ITMI-PHSE-MYSQL CRON[34011]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 09:09:01 ITMI-PHSE-MYSQL CRON[34089]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 09:17:01 ITMI-PHSE-MYSQL CRON[34132]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 09:17:55 ITMI-PHSE-MYSQL systemd[1]: เริ่มเซสชัน 529 ของผู้ใช้ lorenzo
20 กรกฎาคม 09:39:01 ITMI-PHSE-MYSQL CRON[34363]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 ก.ค. 09:42:01 ITMI-PHSE-MYSQL CRON[34370]: (รูท) CMD ( test -x /etc/cron.daily/popularity-contest && /etc/cron.daily/popularity-contest --crond)
20 ก.ค. 10:07:00 น. ITMI-PHSE-MYSQL systemd[1]: ข้อความเริ่มต้นของวัน...
20 ก.ค. 10:07:12 น. ITMI-PHSE-MYSQL 50-motd-news[34482]: * ปรับแต่งเป็นพิเศษสำหรับพื้นที่ขนาดเล็ก - อ่านวิธีที่เราลดขนาดหน่วยความจำ
20 ก.ค. 10:07:12 น. ITMI-PHSE-MYSQL 50-motd-news[34482]: รอยเท้าของ MicroK8s เพื่อทำให้เป็น K8s เต็มรูปแบบที่เล็กที่สุด
20 ก.ค. 10:07:12 น. ITMI-PHSE-MYSQL 50-motd-news[34482]: https://ubuntu.com/blog/microk8s-memory-optimisation
20 กรกฎาคม 10:07:12 ITMI-PHSE-MYSQL systemd[1]: motd-news.service: สำเร็จ
20 กรกฎาคม 10:07:12 ITMI-PHSE-MYSQL systemd[1]: ข้อความเสร็จสิ้นของวัน
20 กรกฎาคม 10:09:01 ITMI-PHSE-MYSQL CRON[34503]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 ก.ค. 10:17:03 น. ITMI-PHSE-MYSQL CRON[34525]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 กรกฎาคม 10:39:02 ITMI-PHSE-MYSQL CRON[34591]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; แล้ว / usr/lib/php/sessionclean; fi)
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195446] mysqld เรียกใช้ oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195450] CPU: 2 PID: 34627 Comm: mysqld ไม่เสีย 5.4.0-77-generic #86-Ubuntu
20 ก.ค. 10:40:55 น. เคอร์เนล ITMI-PHSE-MYSQL: [597449.195451] ชื่อฮาร์ดแวร์: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 12/12/2018
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195452] การติดตามการโทร:
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195460] dump_stack+0x6d/0x8b
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195464] dump_header+0x4f/0x1eb
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195467] oom_kill_process.cold+0xb/0x10
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195470] out_of_memory.part.0+0x1df/0x3d0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195472] out_of_memory+0x6d/0xd0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195475] __alloc_pages_slowpath+0xd5e/0xe50
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195479] __alloc_pages_nodemask+0x2d0/0x320
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195481] alloc_pages_current+0x87/0xe0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195484] __page_cache_alloc+0x72/0x90
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195486] pagecache_get_page+0xbf/0x300
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195489] filemap_fault+0x6b2/0xa50
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195492] ? Unlock_page_memcg+0x12/0x20
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195494] ? page_add_file_rmap+0xff/0x1a0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195497] ? filemap_map_pages+0x24c/0x380
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195500] ext4_filemap_fault+0x32/0x50
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195502] __do_fault+0x3c/0x130
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195505] do_fault+0x24b/0x640
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195507] __handle_mm_fault+0x4c5/0x7a0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195509] handle_mm_fault+0xca/0x200
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195512] do_user_addr_fault+0x1f9/0x450
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195515] __do_page_fault+0x58/0x90
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195517] do_page_fault+0x2c/0xe0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195520] page_fault+0x34/0x40
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195522] RIP: 0033:0x7ffb5f76afff
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195527] รหัส: ค่า RIP ไม่ถูกต้อง
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195528] RSP: 002b:00007ffb0c051ea0 EFLAGS: 00010246
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195530] RAX: 00000000000000a0 RBX: 00007ff8ec513020 RCX: 0000000000000000
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195531] RDX: 0000000000000014 RSI: 00007ffb0c051ef0 RDI: 00007ff8ec00e6b0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195532] RBP: 00007ffb0c051ee0 R08: 00007ff8ec00e6b0 R09: 00007ff8ec00e70c
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195533] R10: 00007ff8ec00e70c R11: 00007ffb0c051e58 R12: 00007ff8ec051e40
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195533] R13: 0000000000000014 R14: 00007ffb0c051ef0 R15: 0000000000000014
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195535] Mem-Info:
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195546] active_anon:2436714 inactive_anon:283 isolated_anon:0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195546] active_file:185 inactive_file:37 isolated_file:0
20 ก.ค. 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195546] ไม่สามารถแก้ไขได้: 4634 สกปรก: 3 เขียนกลับ: 0 ไม่เสถียร: 0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195546] slab_reclaimable:16654 slab_unreclaimable:32409
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195546] ที่แมป:2438 shmem:696 pagetables:5722 ตีกลับ:0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195546] ฟรี:27493 free_pcp:1798 free_cma:0
20 ก.ค. 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195549] โหนด 0 active_anon:9746856kB inactive_anon:1132kB active_file:740kB inactive_file:148kB unevictable:18536kB isolated(anon):0kB isolated(file):0kB แมป:9752kB สกปรก :12kB การเขียนกลับ:0kB shmem:2784kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB ไม่เสถียร:0kB all_unreclaimable? ไม่
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195550] โหนด 0 DMA ฟรี: 15860kB นาที: 104kB ต่ำ: 128kB สูง: 152kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB กำลังเขียน: 0kB ปัจจุบัน:15992kB จัดการ:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB ตีกลับ:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195554] lowmem_reserve[]: 0 2911 9861 9861 9861
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195557] โหนด 0 DMA32 ฟรี:47248kB นาที:19920kB ต่ำ:24900kB สูง:29880kB active_anon:2927744kB inactive_anon:92kB ปัจจุบัน:3129216kB จัดการ:3063680kB mlocked:0kB kernel_stack:952kB pagetables:5864kB ตีกลับ:0kB free_pcp:3104kB local_pcp:296kB free_cma:0kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195560] lowmem_reserve[]: 0 0 6949 6949 6949
20 ก.ค. 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195562] โหนด 0 ปกติฟรี:46864kB นาที:47552kB ต่ำ:59440kB สูง:71328kB active_anon:6819112kB inactive_anon:1040kB active_file:480kB inactive_anon:740kB 1040kB ปัจจุบัน:7340032kB จัดการ:7124380kB บล็อก:18536kB kernel_stack:5784kB pagetables:17024kB ตีกลับ:0kB free_pcp:4088kB local_pcp:444kB free_cma:0kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195566] lowmem_reserve[]: 0 0 0 0 0
20 ก.ค. 10:40:55 น. เคอร์เนล ITMI-PHSE-MYSQL: [597449.195568] โหนด 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 1*32kB (U) 1*64kB (U) 1* 128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15860kB
20 ก.ค. 10:40:55 น. เคอร์เนล ITMI-PHSE-MYSQL: [597449.195575] โหนด 0 DMA32: 932*4kB (UE) 697*8kB (UE) 593*16kB (UE) 198*32kB (ME) 210*64kB (UME ) 63*128kB (UME) 1*256kB (M) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 46888kB
20 ก.ค. 10:40:55 น. เคอร์เนล ITMI-PHSE-MYSQL: [597449.195583] โหนด 0 ปกติ: 1338*4kB (UME) 656*8kB (UE) 246*16kB (UE) 128*32kB (UME) 131*64kB (UME ) 93*128kB (UME) 14*256kB (UE) 2*512kB (ME) 1*1024kB (M) 1*2048kB (M) 0*4096kB = 46600kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195592] โหนด 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195593] โหนด 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195594] หน้าแคชเพจทั้งหมด 3206 หน้า
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195595] 0 หน้าในแคชสลับ
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195596] สลับสถิติแคช: เพิ่ม 0 ลบ 0 ค้นหา 0/0
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195596] การแลกเปลี่ยนฟรี = 0kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195597] การแลกเปลี่ยนทั้งหมด = 0kB
20 ก.ค. 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195598] 2621310 หน้า RAM
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195599] 0 หน้า HighMem/MovableOnly
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195599] สงวนไว้ 70318 หน้า
20 ก.ค. 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195600] สงวน cma 0 หน้า
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195600] 0 หน้า hwpoisoned
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195601] สถานะงาน (ค่าหน่วยความจำในหน้า):
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195602] [ pid ] uid tgid total_vm rss pgtables_bytes swapents ชื่อ oom_score_adj
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195610] [ 567] 0 567 16228 966 139264 0 -250 systemd-journal
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195618] [ 598] 0 598 5551 1083 73728 0 -1000 systemd-udevd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195620] [ 612] 101 612 4602 820 81920 0 0 systemd-network
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195623] [ 827] 0 827 70052 4498 94208 0 -1000 หลายเส้นทาง
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195625] [ 878] 102 878 5972 1328 86016 0 0 systemd-resolve
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195627] [ 879] 100 879 22557 976 77824 0 0 systemd-timesyn
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195629] [ 891] 0 891 11885 823 77824 0 0 VGAuthService
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195630] [ 892] 0 892 40670 402 77824 0 0 vmtoolsd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195632] [ 920] 0 920 59126 490 98304 0 0 บัญชีภูต
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195634] [ 923] 0 923 1703 577 45056 0 0 cron
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195635] [ 924] 105 924 1913 817 61440 0 -900 dbus-daemon
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195637] [ 929] 0 929 20492 498 61440 0 0 irqbalance
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195639] [ 931] 0 931 7269 2723 90112 0 0 networkd-dispat
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195640] [ 932] 0 932 8544 1105 106496 0 0 nmbd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195643] [ 935] 103 935 56125 526 81920 0 0 rsyslogd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195645] [ 937] 0 937 455043 3781 360448 0 -900 snapd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195647] [ 947] 0 947 4207 444 69632 0 0 systemd-logind
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195648] [ 951] 0 951 948 500 45056 0 0 atd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195650] [ 964] 0 964 1497 626 49152 0 0 เข้าสู่ระบบ
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195652] [ 984] 0 984 3044 889 69632 0 -1000 sshd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195654] [ 996] 0 996 26978 2694 110592 0 0 unattended-upgr
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195656] [ 1013] 0 1013 58179 213 86016 0 0 polkitd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195658] [ 1048] 0 1048 12242 1806 135168 0 0 smbd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195665] [ 1063] 0 1063 11686 859 131072 0 0 smbd-notifyd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195666] [ 1064] 0 1064 11688 797 131072 0 0 cleanupd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195668] [ 1090] 0 1090 12238 1058 131072 0 0 lpqd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195670] [ 1355] 1,000 1355 4626 653 81920 0 0 systemd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195676] [ 1356] 1,000 1356 42217 865 94208 0 0 (sd-pam)
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195682] [ 1361] 1,000 1361 2104 926 57344 0 0 ทุบตี
20 ก.ค. 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195684] [ 4014] 0 4014 60297 718 102400 0 0 เพิ่มพลัง
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195686] [ 20666] 110 20666 4128901 2416524 20922368 0 0 mysqld
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195688] [ 29379] 0 29379 12332 1183 135168 0 0 smbd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195690] [ 34134] 0 34134 3482 849 65536 0 0 sshd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195692] [ 34276] 1,000 34276 3515 539 69632 0 0 sshd
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195694] [ 34277] 1,000 34277 2102 935 57344 0 0 ทุบตี
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195696] [ 34286] 0 34286 2396 706 57344 0 0 sudo
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195698] [ 34289] 0 34289 2096 657 53248 0 0 su
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195699] [ 34290] 0 34290 1809 460 49152 0 0 bash
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195701] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/mysql บริการ,งาน=mysqld,pid=20666,uid=110
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195886] หน่วยความจำไม่เพียงพอ: กระบวนการที่ถูกฆ่า 20666 (mysqld) total-vm:16515604kB, anon-rss:9666096kB, file-rss:0kB, shmem-rss:0kB , UID:110 pgtables:20432kB oom_score_adj:0
20 ก.ค. 10:40:55 น. เคอร์เนล ITMI-PHSE-MYSQL: [597449.658941] oom_reaper: กระบวนการเก็บเกี่ยว 20666 (mysqld), ตอนนี้ anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
20 กรกฎาคม 10:40:55 ITMI-PHSE-MYSQL systemd[1]: mysql.service: ออกจากกระบวนการหลักแล้ว, รหัส = ฆ่า, สถานะ = 9 / ฆ่า
20 กรกฎาคม 10:40:55 ITMI-PHSE-MYSQL systemd[1]: mysql.service: ล้มเหลวด้วยผลลัพธ์ 'สัญญาณ'
20 ก.ค. 10:40:55 ITMI-PHSE-MYSQL systemd[1]: mysql.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 8
20 กรกฎาคม 10:40:55 ITMI-PHSE-MYSQL systemd[1]: หยุดเซิร์ฟเวอร์ชุมชน MySQL
20 กรกฎาคม 10:40:55 ITMI-PHSE-MYSQL systemd[1]: กำลังเริ่มต้นเซิร์ฟเวอร์ชุมชน MySQL...
20 กรกฎาคม 10:41:02 ITMI-PHSE-MYSQL systemd [1]: เริ่มเซิร์ฟเวอร์ชุมชน MySQL
in flag
ถ้าฐานข้อมูลของคุณมีขนาดใหญ่มากจนต้องการหน่วยความจำเพิ่ม ให้เพิ่มหน่วยความจำ
br flag
ฉันสามารถเพิ่มหน่วยความจำได้มากขึ้น แต่ฉันไม่คิดว่าปัญหาคือ "หน่วยความจำเพิ่มเติม" ถ้าฉันตั้งค่า bufferpoolsize = 2G อาจจะไม่ผิดพลาดอีกต่อไป เนื่องจากฉันได้ตั้งค่า innodb_dedicated_server มันควรจะเป็นไปโดยอัตโนมัติ ทำไมมันถึงล่ม?
ua flag
ค่าของ `innodb_buffer_pool_size` คืออะไร แอปอื่น ๆ ที่ทำงานอยู่ใน VM มีอะไรบ้าง มีการดำเนินการใดเมื่อเกิดการขัดข้อง
br flag
'innodb_buffer_pool_size', '8589934592' ตามที่เขียนไว้ในคำอธิบาย มันเป็นเซิร์ฟเวอร์เฉพาะ ในขณะนั้นฉันกำลังแก้ไขตาราง
Wilson Hauck avatar
jp flag
โปรดโพสต์ 400 บรรทัดสุดท้ายของบันทึกข้อผิดพลาดของคุณเพื่อการวิเคราะห์
br flag
ฉันได้เพิ่มไฟล์บันทึก
Score:0
ธง jp

คุณอาจต้องการพิจารณาสถานการณ์นี้ที่รายงานในบันทึกข้อผิดพลาดของคุณอีกครั้ง -

20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195596] การแลกเปลี่ยนฟรี = 0kB
20 กรกฎาคม 10:40:55 เคอร์เนล ITMI-PHSE-MYSQL: [597449.195597] การแลกเปลี่ยนทั้งหมด = 0kB

ฉันอยากจะแนะนำการแลกเปลี่ยนขั้นต่ำ 6 GB สำหรับระบบปฏิบัติการของคุณเพื่อหลีกเลี่ยง OOM

ดีกว่าที่จะช้าเป็นมิลลิวินาทีหรือไม่กี่วินาทีมากกว่าที่ OOM จะหยุดทำงาน

br flag
ขอขอบคุณสำหรับเวลาของคุณ. ฉันไม่แน่ใจเกี่ยวกับวิธีตั้งค่าการแลกเปลี่ยนขั้นต่ำ 6GB ฉันจะตรวจสอบและนำไปใช้ แต่ฉันไม่เข้าใจว่าทำไมมันถึงเกิดขึ้น เป็นเครื่องเฉพาะที่มีเพียง innodb_dedicated_server=1
Wilson Hauck avatar
jp flag
แม้แต่เซิร์ฟเวอร์เฉพาะก็สามารถเข้าถึงหน่วยความจำไม่เพียงพอ พิจารณาคำแนะนำตัวแปรทั่วโลกฟรี 4 อันดับแรกของเรา
Wilson Hauck avatar
jp flag
จากคำขอค้นหาเบราว์เซอร์ - บทช่วยสอน ubuntu swap space - สำหรับข้อมูลเพื่อช่วยในการสร้าง swap space

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา