我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux怎样查看和修改SWAP大小

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux怎样查看和修改SWAP大小

Linux怎样查看和修改SWAP大小,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1 查看swap 空间大小(总计):

          total    used    free   shared  buffers   cached  Mem:      377    180    197     0     19    110  -/+ buffers/cache:     50    327  Swap:     572     0    572

2 查看swap 空间(file(s)/partition(s)):

包括 文件 和 分区 的详细信息

# swapon -s

等价于

# cat /proc/swaps

3 添加交换空间
  两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用,则添加交换文件。

1 添加一个交换分区
  步骤如下:
a 使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)
b 使用 mkswap 命令来设置交换分区:
   # mkswap /dev/sdb2
c 启用交换分区:
  # swapon /dev/sdb2
d 写入/etc/fstab,以便在引导时启用:
    /dev/sdb2 swap swap defaults 0 0

2 添加一个交换文件
  a 创建大小为512M的交换文件:
  # dd if=/dev/zero of=/swapfile1 bs=1024k count=512
  b 使用 mkswap 命令来设置交换文件:
   # mkswap /swapfile1
  c 启用交换分区:
  # swapon /swapfile1
  d 写入/etc/fstab,以便在引导时启用:
  /swapfile1 swap swap defaults 0 0

新添了交换分区并启用它之后,请查看 cat /proc/swaps 或 free 命令的输出来确保交换分区已被启用了。

4 删除交换空间:
  a 禁用交换分区:
  # swapoff /dev/sdb2
  b 从 /etc/fstab 中删除项目;
  c 使用fdisk或yast工具删除分区。

删除交换文件步骤同上。

——————————————————————————–

# free -m

total used free shared buffers cached   Mem: 377 180 197 0 19 110   -/+ buffers/cache: 50 327   Swap: 572 0 572

Mem 行显示了从系统角度看来内存使用的情况, total是系统可用的内存大小, 数量上等于系统物理内存减去内核保留的内存.
buffers和cached是系统用做缓冲的内存. buffers与某个块设备关联, 包含了文件系统元数据, 并且跟踪了块的变化. cache只包含了文件本身.

-/+ buffers/cache 行则从用户角度显示内存信息, 可用内存从数量上等于mem行used列值减去buffers和cached内存的大小.

因为buffers和cached是操作系统为加快系统运行而设置的, 当用户需要时, 可以只接为用户使用.

top 显示系统运行时的各进程动态、实时的状态(cpu、内存)

top 中有3个列 VIRT RES SHR, 标示了进程使用的内存情况.
VIRT 标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等.
RES 标识这个这个进程真实占用内存的大小.
SHR 标识可以和别的进程共享的内存和库大小.

vmstat 显示内存的使用情况

这些命令都是从/proc/meminfo中读取内存信息.

关于/proc/meminfo中各行的含意, 在内核源代码的Documentation/filesystems/proc.txt文件中有叙述

系统的真实内存大小可以用 dmesg | grep [mM][eE][mM]看到

/proc/pid/status显示一个进程的详细状态\# cat /proc/5346/statusName: bashState: S (sleeping)SleepAVG: 98%Tgid: 5346Pid: 5346PPid: 5343TracerPid: 0Uid: 1000 1000 1000 1000Gid: 104 104 104 104FDSize: 256Groups: 6 24 29 44 104 113 1000 1001VmPeak: 6528 kBVmSize: 6528 kBVmLck: 0 kBVmHWM: 1976 kBVmRSS: 1976 kBVmData: 752 kBVmStk: 84 kBVmExe: 644 kBVmLib: 1788 kBVmPTE: 16 kBThreads: 1SigQ: 0/4294967295SigPnd: 0000000000000000ShdPnd: 0000000000000000SigBlk: 0000000000000000SigIgn: 0000000000384004SigCgt: 000000004b813efbCapInh: 0000000000000000CapPrm: 0000000000000000CapEff: 0000000000000000

VmSize即为该进程内存总大小, 和top输出中的VIRT一致.

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux怎样查看和修改SWAP大小

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux怎样查看和修改SWAP大小

Linux怎样查看和修改SWAP大小,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1 查看swap 空间大小(总计):   total us
2023-06-28

Linux怎样查看文件大小

这篇文章主要为大家展示了“Linux怎样查看文件大小”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux怎样查看文件大小”这篇文章吧。 1. 前言Linux 系统有非常好用的命令,功能也非
2023-06-16

pycharm怎样修改字体大小

pycharm 中修改字体大小的操作步骤如下:打开设置窗口;导航至 editor > font;从 font family 下拉菜单中选择所需字体;在 font size 中输入或选择字体大小(像素单位);点击“apply”按钮应用更改。P
pycharm怎样修改字体大小
2024-04-19

linux怎么查看硬盘大小和内存

要查看硬盘大小和内存的信息,可以使用以下命令:查看硬盘大小:使用命令df -h可以查看硬盘的大小以及使用情况。该命令会列出所有挂载的硬盘分区的大小、已用空间和剩余空间。查看内存信息:使用命令free -h可以查看系统内存的使用情况。该命
linux怎么查看硬盘大小和内存
2024-03-02

Linux系统下怎么查看和修改IP

本篇内容介绍了“Linux系统下怎么查看和修改IP”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.显示当前启动的网络接口命令: 代码如下:
2023-06-12

linux怎么查看硬盘大小

在Linux系统中,可以使用以下命令来查看硬盘大小:1. 使用df命令:```df -h```该命令会显示所有挂载的文件系统的使用情况,包括硬盘大小、已用空间、可用空间和挂载点等信息。2. 使用fdisk命令:```sudo fdisk -
2023-08-19

linux 怎么查看硬盘大小

这篇文章主要介绍“linux 怎么查看硬盘大小”,在日常操作中,相信很多人在linux 怎么查看硬盘大小问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux 怎么查看硬盘大小”的疑惑有所帮助!接下来,请跟
2023-06-13

MySQL查看和修改最大连接数

标题:MySQL查看和修改最大连接数 MySQL 是一种广泛使用的开源关系型数据库管理系统,被许多应用程序用作其后端存储解决方案。在高并发的环境下,MySQL 的最大连接数变得尤为重要。本文将介绍如何查看当前的最大连接数,并详细说明每个相
2023-08-25

linux怎么查看内存条数量和大小

在Linux系统中,可以使用命令行工具来查看内存条的数量和大小。以下是几种常用的方法:使用dmidecode命令:sudo dmidecode -t memory这个命令会输出系统中所有内存条的详细信息,包括数量、大小、类型等。使用ls
2023-10-24

linux中怎么查看时区和修改时区

本篇文章给大家分享的是有关linux中怎么查看时区和修改时区,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、查看和修改Linux的时区1. 查看当前时区命令 : "date
2023-06-13

linux怎么查看jvm堆栈大小

在Linux上,可以使用以下命令查看JVM堆栈大小:1. 使用`ps`命令查看Java进程的进程ID(PID):```shellps -ef | grep java```这将列出所有包含"java"关键字的进程。找到与你的Java应用程序相
2023-09-07

linux怎么查看堆内存大小

在Linux系统中,可以使用以下命令来查看堆内存的大小:1. 使用`free`命令:```free -h```这个命令会显示系统的内存使用情况,其中包括堆内存的大小。2. 使用`top`命令:```top```在`top`命令的输出中,可以
2023-08-30

Linux下怎么查看文件和文件夹大小

本篇内容主要讲解“Linux下怎么查看文件和文件夹大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么查看文件和文件夹大小”吧!df可以查看一级文件夹大小、使用比例、档案系统及其挂
2023-06-13

linux怎么查看硬盘大小和可用空间

要查看硬盘大小和可用空间,可以使用以下命令:查看硬盘大小:df -h这个命令会列出系统中所有硬盘的信息,包括总大小、已用空间、可用空间和挂载点。查看特定硬盘的大小:df -h /dev/sda将/dev/sda替换为你要查看的硬盘的设备名称
linux怎么查看硬盘大小和可用空间
2024-04-09

Linux下怎么查看并修改hostname

小编给大家分享一下Linux下怎么查看并修改hostname,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!hostname是主机名,用于在系统中标识一台机器。在登
2023-06-27

linux怎么查看存储空间大小

在Linux系统中,可以使用以下命令来查看存储空间大小:使用df命令:该命令可以显示文件系统的磁盘空间使用情况。输入以下命令来查看整个系统的存储空间大小:df -h-h参数用来以易读的方式显示存储空间大小。使用du命令:该命令可以显示指定目
linux怎么查看存储空间大小
2024-04-09

编程热搜

目录