zoukankan      html  css  js  c++  java
  • Linux环境创建交换分区

    最近在准备在移动端跑一下深度学习训练好的模型,在RK3399的板子上安装scipy时报错。网上查了一下,由于内存不足导致,做个交换分区就搞定了。那么如何做交换分区呢。话不多说,直接开撸。

    -------------------------------------------------------------------------------------------------------------------------------------

    通过 fallocate 命令创建交换文件

    fallocate 程序是立即创建预分配大小的文件的最佳方法。

    下面这个命令会创建一个 1GB 大小 的 /swapfile

    $ sudo fallocate -l 1G /swapfile

    检查一下创建的文件的大小是否正确。

    $ ls -lh /swapfile
    -rw-r--r-- 1 root root 1.0G Jun  7 09:49 /swapfile

    将该文件的权限设置为 600 这样只有 root 用户可以访问这个文件。

    $ sudo chmod 600 /swapfile

    通过运行以下的命令来将此文件转换为交换文件。

    $ sudo mkswap /swapfile
    Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
    no label, UUID=cda50e0e-41f3-49c7-af61-b8cb4a33a464

    通过运行以下的命令来使交换文件生效。

    $ sudo swapon /swapfile

    将新创建的交换文件添加到 fstab 文件中,这样交换分区空间的修改即使在重启后也可以生效。

     

    $ vi /etc/fstab
    
    /swapfile  swap  swap  defaults  0 0

    检查一下新创建的交换文件。

    $ swapon --show
    NAME      TYPE       SIZE   USED PRIO
    /dev/sda5 partition    2G 657.8M   -1
    /swapfile file      1024M     0B   -2

    现在我可以看到一个新的  1GB 的 /swapfile1 文件了。重启系统以使新的交换文件生效。

    摘抄了一部分:

     

    -------------------------------------------------------------------------------------------------------------------------------------

    重点:上面只是介绍了如何创建交换分区,在RK3399的板子上,我实际创建了4G的交换分区!!!

    看一下我的实际情况

    free -h

    ===================================================================

    从这一刻开始努力也不晚,所以我决定留下我学习的痕迹

    ===================================================================

  • 相关阅读:
    jquery的get方式发送AJAX请求
    原生JS发送AJAX请求
    正则表达式(二)
    正则表达式(一)
    旅游攻略-北京三日游攻略(已实践)
    边旅游边赚钱的噱头,这是一种传销!
    hdu 1106 排序(水题)
    hdu 1258 Sum It Up(dfs+去重)
    hdu 1455 Sticks(dfs+剪枝)
    解决“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题
  • 原文地址:https://www.cnblogs.com/svenwu/p/9540318.html
Copyright © 2011-2022 走看看