• java坏境内存不够用 大量占用swap 临时加swap


    dd if=/dev/sda of=/tmp/mbr.bin   bs=512   count=1

    查询2进制文件

    file  看文件类型

    思路

    创建一个大文件作为swap

    1.1创建文件 

    [root@zzz data]# dd if=/dev/zero  of=/tmp/swap100  bs=1M  count=100 
    100+0 records in
    100+0 records out
    104857600 bytes (105 MB) copied, 0.143004 s, 733 MB/s
    [root@zzz data]# 
    [root@zzz data]# ll -h /tmp/swap100 


    -rw-r--r-- 1 root root 100M Mar  6 12:06 /tmp/swap100

    2.让这个文件变化为swap文件

    [root@zzz data]# file /tmp/swap100 
    /tmp/swap100: data
    [root@zzz data]# mkswap /tmp/swap100 
    Setting up swapspace version 1, size = 102396 KiB
    no label, UUID=89271e7f-9625-48de-89a4-a5b8198a616d
    [root@zzz data]# file /tmp/swap100 
    /tmp/swap100: Linux/i386 swap file (new style) 1 (4K pages) size 25599 pages

    3.生效

    [root@zzz data]# swapon /tmp/swap100 
    [root@zzz data]# 
    [root@zzz data]# free -h
                 total       used       free     shared    buffers     cached
    Mem:          1.8G       1.5G       358M       244K        16M       795M
    -/+ buffers/cache:       691M       1.1G
    Swap:         867M         0B       867M

    swapon -s  显示  swap的组成

    永久生效方法(不建议,最好直接加物理的)

    swapon  /tmp/swap100   写入  /etc/rc.local

    或者

    /etc/fstab
     
    [root@zzz ~]# tail -2 /etc/fstab 
    #/dev/sdb1               /data                   ext4    defaults        0 0
    #/tmp/swap100            swap                    swap    defaults        0 1

  • 相关阅读:
    前端面试题六
    前端面试题五
    前端面试题四
    前端面试题之三
    前端面试题分享二
    前端面试题分享一
    JS学习笔记一
    git使用学习笔记一
    常见User-Agent
    ado.net之SQLServer和Oracle (sys_cursor) 数据库链接——获取结果集方式对比
  • 原文地址:https://www.cnblogs.com/zdqc/p/9430814.html
Copyright © 2020-2023  润新知