文章预览
【摘要】 本文对Linux虚拟内存的相关参数和配置进行了详细介绍。 【作者】三虎, 某国有大行系统运维团队负责人,从事系统运维管理工作,负责信息化系统基础软硬件部署、运维,POC性能测试,Linux基线规范制定等,在Linux操作系统、自动化运维方面有十多年的经验。 一、问题出发点 Jun 1 10:30:21 audit1 kernel: swapper: page allocation failure. order:1, mode:0x20 Jun 1 10:30:21 audit1 kernel: Pid: 0, comm: swapper Tainted: G --------------- T 2.6.32-431.20.3.el6.x86_64 #1 Jun 1 10:30:21 audit1 kernel: Call Trace: Jun 1 10:30:21 audit1 kernel: [ ] ? __alloc_pages_nodemask+0x74a/0x8d0 Jun 1 10:30:21 audit1 kernel: [ ] ? kmem_getpages+0x62/0x170 Jun 1 10:30:21 audit1 kernel: [ ] ? fallback_alloc+0x1ba/0x270 Jun 1 10:30:21 audit1 kernel: [ ] ? ____cache_alloc_node+0x99/0x160 Jun 1 10:30:21 audit1 kernel: [ ] ? kmem_cache_alloc+0x11b/0x190 Jun 1 10:30:21 audit1 kernel: [ ] ? sk_prot_al
………………………………