美文网首页
设置Swap

设置Swap

作者: EixstTence | 来源:发表于2020-04-15 20:24 被阅读0次

#设置SWAP    def SetSwap(self,get):        swapFile = '/www/swap'        if os.path.exists(swapFile):            os.system('swapoff ' + swapFile)            os.system('rm -f ' + swapFile)            os.system('sed -i "/'+swapFile.replace('/','\\/')+'/d" /etc/fstab')        if float(get.size) > 1:            import system            disk = system.system().GetDiskInfo();            dsize = 0            isSize = True            for d in disk:                if d['path'] == '/www': dsize = d['size'][2]                if d['path'] == '/':                    if not dsize: dsize = d['size'][2]            if dsize.find('T') != -1:                fsize = dsize.replace('T','')                if (float(fsize) * 1024 * 1024) < float(get.size): isSize = False             if dsize.find('G') != -1:                fsize = dsize.replace('G','')                if (float(fsize) * 1024) < float(get.size): isSize = False             if dsize.find('M') != -1:                fsize = dsize.replace('M','')                if float(fsize) < float(get.size): isSize = False                            if not isSize:                data = self.GetSwap(get);                data['status'] = False                data['msg'] = '失败,磁盘空间不足,当前可用空间:' + dsize                return data;                        os.system('dd if=/dev/zero of='+swapFile+' bs=1M count=' + get.size)            os.system('mkswap -f ' + swapFile)            os.system('swapon ' + swapFile)            os.system('echo "'+ swapFile +'    swap    swap    defaults    0 0" >> /etc/fstab')        data = self.GetSwap(get);        data['status'] = True        data['msg'] = '设置成功'        return data;

相关文章

  • 设置Swap

    #设置SWAP def SetSwap(self,get): swapFile = '/www/swap'...

  • linux 增加swap 分区大小

    swap分区大小说明 一般来说可以按照如下规则设置swap大小:4G以内的物理内存,SWAP 设置为内存的2倍。4...

  • CentOS 7.4 添加swap文件

    1、检查 Swap 空间在设置 Swap 文件之前,先检查一下系统里有没有已经存在的 Swap 文件。 运行以下命...

  • linux swap分区设置最大使用物理内存

    设置swap尽量使用物理内存 wappiness的值的大小对如何使用swap分区是有着很大的联系的。swappin...

  • kubernetes部署

    docker安装 关闭防火墙、设置SeLinux、关闭swap systemctl stop firewallds...

  • KVM小内存主机添加SWAP

    生成文件(根据内存容量二选一) 生成 1G 的 Swap 或者 2G 的 Swap 设置交换区: 启用交换器: 开...

  • ubuntu设置swap(交换内存)

    1.首先用命令free查看系统内Swap 分区大小 2.添加swap文件 count=1000000参数代表数量,...

  • centos7 设置 swap

    部署hexo的服务器由于使用的是阿里云最低端的1C1G的机器,部署的服务多了总是进程被干掉。 操作系统centos...

  • 设置linux的swap分区

    1、 查看swap 空间大小(总计): 2、 添加一个交换文件 创建大小为512M的交换文件: dd if=/de...

  • 服务器部署

    1.云服设置swap 1) 腾讯云https://cloud.tencent.com/developer/arti...

网友评论

      本文标题:设置Swap

      本文链接:https://www.haomeiwen.com/subject/scbhvhtx.html