查看linux内存还剩多少g,Linux 查看存储空间、内存以及清除内存

查看存储空间:

zds@ubuntu ~ $ df -hl

文件系统 容量 已用 可用 已用% 挂载点

udev 972M 0 972M 0% /dev

tmpfs 199M 6.3M 192M 4% /run

/dev/sda1 23G 5.3G 17G 25% /

tmpfs 992M 212K 991M 1% /dev/shm

tmpfs 5.0M 4.0K 5.0M 1% /run/lock

tmpfs 992M 0 992M 0% /sys/fs/cgroup

tmpfs 199M 60K 199M 1% /run/user/1000

zds@ubuntu ~ $

查看内存情况:

zds@ubuntu ~ $ free -m # 以 Mb 为单位显示

total used free shared buff/cache available

# 物理内存

Mem: 2990 1528 383 49 1078 1217

# 虚拟内存

Swap: 2044 0 2044

zds@ubuntu ~ $ top

top - 23:43:07 up 32 min, 1 user, load average: 0.17, 0.36, 0.34

Tasks: 230 total, 1 running, 229 sleeping, 0 stopped, 0 zombie

%Cpu(s): 12.9 us, 5.6 sy, 0.0 ni, 81.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem : 2029876 total, 148224 free, 998788 used, 882864 buff/cache

KiB Swap: 2094076 total, 2087304 free, 6772 used. 819128 avail Mem

PID 进程号 PR 优先级 VIRT 进程占用的虚拟内存值

USER 进程所有者 RES 进程占用的物理内存值

NI 优先级相对值 SHR 进程使用的共享内存值

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

978 root 20 0 356740 84104 37752 S 8.9 4.1 0:19.39 Xorg

1909 zds 20 0 1023828 118576 80360 S 4.6 5.8 0:18.36 compiz

2439 zds 20 0 630364 52556 42052 S 4.3 2.6 0:08.29 gnome-terminal-

1945 zds 20 0 633568 35384 28860 S 0.7 1.7 0:10.46 sogou-qimpanel-

7 root 20 0 0 0 0 S 0.3 0.0 0:01.94 rcu_sched

845 root 20 0 187344 9684 8508 S 0.3 0.5 0:03.35 vmtoolsd

1631 zds 20 0 43736 4216 2924 S 0.3 0.2 0:01.82 dbus-daemon

1795 zds 20 0 564648 29760 24496 S 0.3 1.5 0:01.08 unity-panel-ser

1958 zds 20 0 1026996 95708 27980 S 0.3 4.7 0:07.03 gnome-software

1966 zds 20 0 496776 28904 25224 S 0.3 1.4 0:03.52 vmtoolsd

7336 zds 20 0 43652 3948 3340 R 0.3 0.2 0:01.25 top

1 root 20 0 119836 5652 4024 S 0.0 0.3 0:03.27 systemd

2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd

3 root 20 0 0 0 0 S 0.0 0.0 0:00.52 ksoftirqd/0

5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H

8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh

9 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0

10 root rt 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0

11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs

12 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns

13 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 perf

14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd

清理存储空间:

zds@ubuntu ~ $ sudo apt autoclean # 清理软件缓存

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

Del linux-firmware 1.157.15 [45.5 MB]

zds@ubuntu ~ $ sudo apt autoremove # 删除系统不再使用的孤立软件包

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ...

删除多余的内核:

# 查看内核列表

zds@ubuntu / $ dpkg --get-selections | grep linux

console-setup-linux install

libselinux1:amd64 install

linux-base install

linux-firmware install

linux-generic install

linux-headers-4.4.0-112 install

linux-headers-4.4.0-112-generic install

linux-headers-generic install

linux-image-4.4.0-104-generic deinstall # 这种没安装的全删

linux-image-4.4.0-109-generic install # 这种低版本的也删

linux-image-4.4.0-112-generic install

linux-image-4.4.0-98-generic deinstall

linux-image-extra-4.4.0-101-generic deinstall

linux-image-extra-4.4.0-104-generic deinstall

... ...

# 删除多余内核

zds@ubuntu / $ sudo apt purge linux-image-4.4.0-104-generic ...

查看系统信息:

# 查看内核 / 操作系统 / CPU 信息

zds@ubuntu:~$ uname -a

Linux ubuntu 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 ...

# 查看系统版本

zds@ubuntu:~$ cat /etc/issue

Ubuntu 16.04.4 LTS \n \l

# 查看环境变量

zds@ubuntu:~$ env | grep FLASK

FLASK_DEBUG=1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/291104.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法

1 problem ndk-build error: get_string undeclared here (not in a function) 2 resolve jstring get_strstring(JNIEnv* env, jobject thiz) {return (*env)->NewStringUTF(env, "I am chenyu, 动态注册JNI"); }jint add_int(JNIEnv* env, jobject jobj, ji…

c/c++与java------之JNI学习(一)

一、java 调用c/c 步骤: 1、在java类中创建一个native关键字声明的函数 2、使用javah生成对应的.h文件 3、在c/c中实现对应的方法 4、使用vs2012创建一个win32空白项目,将jdk中的jni.h和jni_md.h文件拷贝到工程中,修改项目属性为(…

BeetleX服务网关授权配置

很多应用服务都需要授权访问,为了更好地统一处理这种授权验证,服务网关提供了JWT验证插件用于解决这问题。网关的JWT验证插件默认是关闭的,只有当开启后网关才会对请求进行拦截验证处理。开启开启JWT验证需要在插件管理里开启Webapi JWT验证插…

关于Spring的事务Transactional,锁同步,并发线程

Spring事务传播机制和数据库隔离级别 在标准SQL规范中定义了4个事务隔离级别,不同隔离级别对事务处理不同 。 未授权读取(Read Uncommitted): 也称 未提交读。允许脏读取但不允许更新丢失,如果一个事务已经开始写数据则…

linux 编译指cpu内核,linux内核编译与配置

linux是如何组成的?答:linux是由用户空间和内核空间组成的为什么要划分用户空间和内核空间?答:有关CPU体系结构,各处理器可以有多种模式,而LInux这样的划分是考虑到系统的安全性,比如X86可以有4…

Linux下的压缩与解压缩

tar命令zip命令unzip命令gzip命令bzip2命令tar命令:压缩和解压缩tar格式的文件格式:tar [主选项辅选项] 文件或目录【主选项告诉tar要做什么事,是必须要有的,辅选项是辅助使用的,和通常的选项一样,可选】主…

Android之JNI动态注册native方法和JNI数据简单使用

1、爆结果照片 2、介绍JNI注册方式 JVM 查找 native 方法有两种方式: 1)、按照 JNI 规范的命名规则(静态注册) 2) 、调用 JNI 提供的 RegisterNatives 函数,将本地函数注册到 JVM 中(动态注册) 静态注册的实现可以参考我的这篇博客 http://blog.csdn.net/u01…

保存现场数据和状态:onSaveInstanceState\onRestoreInstanceState\onCreate()

当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。 注意上面的双引号,何为“容易”?言下之意就是该activity还没有被…

setTimeout(function(){}, 0);

1 for (var i 0; i < 3; i) { 2 setTimeout(function() { 3 console.log(i); 4 }, 0); 5 console.log(i); 6 } 结果是&#xff1a; 0 1 2 3 3 3 分析&#xff1a; 1、在实践中&#xff0c;setTimeout 会在其完成当前任何延迟事件的事件处理器的执行&am…

Linux怎么查询全部容器时间,linuxea:如何单单修改docker容器的系统时间

一般情况下&#xff0c;我们仅仅需要修改容器的时间与我们宿主机的实际实际一致即可&#xff0c;我们知道&#xff0c;默认情况下docker容器是不允许访问系统时钟&#xff0c;但是有一款开源的软件使这样的需求变成了可能。此lib拦截用于检索当前时间和日期的所有系统调用&…

关闭系统索引(转)

转自“http://jingyan.baidu.com/article/d621e8daeaaa392865913f0a.html” 关闭系统索引 Windows索引服务是为文件、电子邮件和其他内容提供内容索引、属性缓存和搜索结果。 Windows系统在安装完成后&#xff0c;会逐步创建特定文件、文件夹和其它目标的索引&#xff0c;例如开…

Android之ndk中JNIENV env->NewStringUTF (*env)->NewStringUTF

JNIEnv是指向可用JNI函数表的接口指针&#xff0c;原生代码通过JNIEnv接口指针提供的各种函数来使用虚拟机的功能。JNIEnv是一个指向线程-局部数据的指针&#xff0c;而线程-局部数据中包含指向线程表的指针。实现原生方法的函数将JNIEnv接口指针作为它们的第一个参数。 原生代…

最佳新秀Java(22)——再次了解泛型

仿制药Java SE 1.5新功能。通用自然是参数化类型。即操作数据类型被指定为一个参数。这样的参数类型可以在课堂上使用、创建的接口和方法&#xff0c;他们被称为通用类、、泛型方法。Java语言引入泛型的优点是安全简单。规则和限制1、泛型的类型參数仅仅能是类类型&#xff08;…

如何编译 dotnet/aspnetcore 源代码

前言最近&#xff0c;准备为 dotnet/aspnetcore 修改 issue&#xff0c;但是在 clone 代码后&#xff0c;发现要编译成功&#xff0c;远没有想象中那么容易。因此&#xff0c;将整个过程进行记录&#xff0c;以供大家参考。以下操作都是在 Windows 10 下完成。0.环境准备详见官…

查看Linux进程CPU过高具体的线程堆栈(不中断程序)

转自&#xff1a;http://blog.csdn.net/mergerly/article/details/47731305 1、TOP命令&#xff0c;找到占用CPU最高的进程 [plain] view plaincopy $ top top - 20:11:45 up 850 days, 1:18, 3 users, load average: 1.04, 1.01, 0.99 Tasks: 61 total, 1 running, …

linux 编译工具链,Linux工具链for TKStudio下载_Linux工具链for TKStudio官方下载-太平洋下载中心...

Linux工具链for TKStudio是一款支持TKStudio IDE集成开发环境的辅助LINUX交叉编译工具链软件&#xff0c;交叉编译就是跨架构编译&#xff0c;编译出来的程序不能在本机执行(当然有例外情况)。所以这个时候就需要交叉编译工具链。译工具链一般最简化的为 binutils gcc glibc …

pom.xml配置详解

http://blog.csdn.net/uohzoaix/article/details/7035307转载于:https://www.cnblogs.com/friends-wf/p/3829580.html

Android之在Activity中动态得到Adapter类中数据

1、问题 Activity中动态得到Adapter数据2、解决办法 在Adapter中写入接口Class Adapter {Interface A {void onClick(int a, int b);}A a;public void setListen (A a) {this.a a;}public void A (int a, int b) {if (a ! null ) {a.onClick(a, b);}}} class MainActivity ex…

Convolutional Neural Networks for Visual Recognition 1

Introduction 这是斯坦福计算机视觉大牛李菲菲最新开设的一门关于deep learning在计算机视觉领域的相关应用的课程。这个课程重点介绍了deep learning里的一种比较流行的模型&#xff1a;Convolutional Neural Networks&#xff0c;简称CNN&#xff0c;主要利用CNN来做visual r…

记一次 .NET 某供应链WEB网站 CPU 爆高事故分析

一&#xff1a;背景 1. 讲故事年前有位朋友加微信求助&#xff0c;说他的程序出现了偶发性CPU爆高&#xff0c;寻求如何解决&#xff0c;截图如下&#xff1a;我建议朋友用 procdump 在 cpu 高的时候连抓两个dump&#xff0c;这样分析起来比较稳健&#xff0c;朋友也如期的成功…