Это информация о памяти моего сервера, который недавно вышел из строя из-за недостатка доступной памяти. Я использую ec2 t2.medium экземпляр с объемом тома 250 ГБ. Я публикую другую информацию, которую могу найти, если кто-нибудь может дать мне предложение, если мне нужно получить более крупный экземпляр, больше оперативной памяти, а что нет, спасибо!
cat /proc/meminfo
MemTotal: 4044596 kB
MemFree: 1524600 kB
MemAvailable: 1952120 kB
Buffers: 129284 kB
Cached: 574152 kB
SwapCached: 0 kB
Active: 1942336 kB
Inactive: 301060 kB
Active(anon): 1611364 kB
Inactive(anon): 73740 kB
Active(file): 330972 kB
Inactive(file): 227320 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 132 kB
Writeback: 0 kB
AnonPages: 1540008 kB
Mapped: 117912 kB
Shmem: 145144 kB
Slab: 179544 kB
SReclaimable: 142616 kB
SUnreclaim: 36928 kB
KernelStack: 5184 kB
PageTables: 59236 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2022296 kB
Committed_AS: 4391552 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 18432 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 116736 kB
DirectMap2M: 4077568 kB
free -m
free -m
total used free shared buff/cache available
Mem: 3949 1585 1489 141 875 1921
Swap: 0 0 0
vmstat -s
vmstat -s
4044596 K total memory
1621084 K used memory
1950104 K active memory
302080 K inactive memory
1525904 K free memory
134288 K buffer memory
763320 K swap cache
0 K total swap
0 K used swap
0 K free swap
6670440 non-nice user cpu ticks
7629 nice user cpu ticks
831487 system cpu ticks
92593259 idle cpu ticks
1674661 IO-wait cpu ticks
0 IRQ cpu ticks
57027 softirq cpu ticks
59461 stolen cpu ticks
631261197 pages paged in
71304036 pages paged out
0 pages swapped in
0 pages swapped out
335555394 interrupts
336916628 CPU context switches
1570306924 boot time
874532 forks
ОЗУ info
sudo dmidecode -t 17
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
Handle 0x1100, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x1000
Error Information Handle: 0x0000
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: Not Specified
Type: RAM
Type Detail: None
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Rank: Unknown
Configured Clock Speed: Unknown
Я сделал:
root@ip-10-0-x-xxx:/proc/sys/vm# sync; echo 1 > /proc/sys/vm/drop_caches
root@ip-10-0-x-xxx:/proc/sys/vm# free -m
total used free shared buff/cache available
Mem: 3949 1314 1783 80 852 2264
Swap: 0 0 0
root@ip-10-0-x-xxx:/proc/sys/vm# vmstat -s
4044596 K total memory
1510088 K used memory
1578180 K active memory
114576 K inactive memory
1580160 K free memory
5288 K buffer memory
949060 K swap cache
0 K total swap
0 K used swap
0 K free swap
63484 non-nice user cpu ticks
102 nice user cpu ticks
7276 system cpu ticks
671166 idle cpu ticks
22586 IO-wait cpu ticks
0 IRQ cpu ticks
467 softirq cpu ticks
3076 stolen cpu ticks
4750395 pages paged in
950720 pages paged out
0 pages swapped in
0 pages swapped out
3031389 interrupts
2821797 CPU context switches
1570819865 boot time
10728 forks
Теперь есть больше свободной памяти, но все еще слишкомнизкий уровень для производственного сервера?