zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    (转)Golang reflect.DeepEqual函数:判断两个值是否一致
    Kubernetes字段Finalizers
    校园电子屏无人值守模式探索
    史上最全测试开发工具推荐(含自动化、性能、稳定性、抓包)
    Java 将Word转为HTML的方法
    C# 在PPT中添加数学公式
    C# 将PPT转为OFD/DPT/DPS/ODP/POTX/UOP
    C# 将Excel转为OFD、UOS
    Java 扫描识别条形码图片
    C# 加载Word的3种方法
  • 原文地址:https://www.cnblogs.com/zdqc/p/9430814.html
Copyright © 2011-2022 走看看