不同桌面环境占用内存/CPU对比

May 31, 2016

Technology

对比xfce4, lxde, gnome, mate等桌面环境占用内存/CPU对比

先决条件

使用vagrant的镜像(ubuntu14.04):

$ vagrant box list

ubuntu1404 (virtualbox, 0)

每一个桌面环境的验证如下:

$ vagrant init ubuntu1404

$ vim Vagrantfile

config.vm.provider "virtualbox" do |vb|

# Display the VirtualBox GUI when booting the machine

# vb.gui = true

# Customize the amount of memory on the VM:

vb.memory = "1024"

end

$ vagrant up

基础镜像占用内存

用free -m来查看系统运行时所占用内存:

xfce4(xubuntu)

安装:

$ sudo apt-get update

$ sudo apt-get install xubuntu-desktop

启动xfce4桌面后,内存占用结果为:

lxde(lubuntu)

安装:

$ sudo apt-get update

$ sudo apt-get install -y lubuntu-desktop

启动lxde后,内存占用为:

gnome(gnome-session-fallback)

安装:

$ sudo apt-get update; sudo apt-get install gnome-session-fallback

$ sudo apt-get install -y gdm xterm

启动gnome-session-fallback后,内存占用为:

unity

安装:

$ sudo apt-get update && sudo apt-get install -y ubuntu-desktop

启动unity后,内存占用为:

mate

安装:

$ sudo apt-add-repository ppa:ubuntu-mate-dev/ppa

$ sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate

$ sudo apt-get update && sudo apt-get upgrade

$ sudo apt-get install --no-install-recommends ubuntu-mate-core ubuntu-mate-desktop

启动mate后,内存占用为:

KDE

安装:

$ sudo apt-get update && sudo apt-get install -y kubuntu-desktop

内存占用:

对比

统计结果:

图例:

内存占用少的linux桌面,不同桌面环境占用内存/CPU对比相关推荐

  1. linux php 内存高 排查,解决Linux中PHP-FPM进程过量占用内存

    1. 事情经过 其实这个问题困扰了我很长时间.事情经过是这样的:我在写这篇文章前几天,对网站服务器进行了停机维护,其中包括更换操作系统.重新配置网站环境.更换博客程序.使用新模板等许多操作(包括误删数 ...

  2. linux进程占用的资源,Linux查看进程的资源占用情况

    相关命令:who/w/ps/top 转载自:http://www.51testing.com/html/32/n-823532.html 1.top top命令是Linux下常用的性能分析工具,能够实 ...

  3. linux 查询内存和核心数,Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数...

    1.查看物理CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc ...

  4. linux 如何查看端口被哪个进程占用,如何查看linux端口被哪个进程占用

    查看linux端口被哪个进程占用的方法:首先查看被占用的端口的进程,并查询进程id:然后根据集成id查询进程,并查看进程详情信息:最后查看进行所在目录,操作进程即可. 本教程操作环境:red hat ...

  5. linux查看docker使用率,Linux系统非Docker环境如何限制CPU使用率

    微服务时代,有时候为了方便,经常在一台高配置服务器运行很多服务,这个时候CPU资源抢占就成了一个非常头痛的问题.闲时不会出现什么问题,比如一台16核服务器,当某一个时刻某个微服出现高并发访问时,此服务 ...

  6. Linux内存描述之概述--Linux内存管理(一)

    1 前景回顾 1.1 UMA和NUMA两种模型 共享存储型多处理机有两种模型 均匀存储器存取(Uniform-Memory-Access,简称UMA)模型 将可用内存以连续方式组织起来, 非均匀存储器 ...

  7. linux释放内存函数,LINUX上的getifaddrs()函数的内存释放有关问题

    LINUX上的getifaddrs()函数的内存释放有关问题 LINUX上的getifaddrs()函数的内存释放有关问题 日期:2014-05-16 浏览次数:20386 次 LINUX下的geti ...

  8. linux桌面环境占用内存对比,很轻很强大:轻量级桌面环境比较

    这天你终于下定决心购买了一台流行的 Netbook ,与往常装机一样,直接安装心爱的 Linux 发行版.好不容易安装完成了,却发现平日启动飞快的应用程序在 Netbook 上怎么都跑不快.怎么办呢? ...

  9. win10右键一直转圈_惠普产品拆机图文哪里找?桌面点右键延迟咋办?内存怎么少了?...

    关注全新[HP惠课厅],惠普消费新品全知晓 嗨,各位小伙伴大家周末好! 又到了固定节目时间 每周 TOP 问答 每周六为大家奉上后台私信中 小伙伴们提出次数最多的问题 并给出对应解决办法 所以小伙伴们 ...

最新文章

  1. centos 5.4 x64 安装nagios 3.2.3
  2. 搭建helm私服ChartMuseum
  3. [概统]本科二年级 概率论与数理统计 第七讲 期望、方差与相关性
  4. 图像分类简单介绍-转
  5. linux下电池测试软件,你们要的App电量分析测试来了
  6. Web前端培训知识分享:2种离线安装npm包的方法
  7. 给书配代码-电力经济调度(1):基于拉格朗日及运筹规划方法的经济调度算法
  8. 将Maven与Ivy集成
  9. FTP判断ftp上是否有文件目录,没有就创建的具体案例
  10. Docker(一) docker简介安装以及下载运行第一个镜像
  11. 同济保研计算机,同济大学保研率28%,保研高校前四:复旦、北大、交大、清华...
  12. java分层model_SpringMVC体系分层模式原理图解
  13. 机器学习模型的理解(三)
  14. OpenCV之基础图像容器Mat(2)
  15. 计算机体系结构.是系统结构还是体系结构
  16. Spring学习笔记(一)
  17. 柠檬班接口测试Tomcat+MySQL测试环境搭建
  18. Unity+NGUI性能优化方法总结
  19. 智慧水务平台“爱水APP”助力搭建智慧城市
  20. ExecutorCompletionService

热门文章

  1. QT自定义控件之车辆远近光灯
  2. 如何批量修改拼多多价格?基于按键精灵实现--拼多多改价精灵
  3. ADO 从ACCESS数据库读取图片并显示出来
  4. 自媒体数据运营saas_向媒体宣传您的SaaS
  5. 【4月比赛合集】19场可报名的「创新应用」和「程序设计」大奖赛,任君挑选!
  6. idea设置类注释和方法注释(贼详细)
  7. 快过年了用Python抢红包
  8. Mixly制作的MP3播放和七彩灯、台灯控制例子
  9. 用C语言做了一个外卖管理系统
  10. Zoom会议多开 or 同时加入多个Zoom Meeting