ubuntu 比 win 还吃内存? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
xdz0611
V2EX    Linux

ubuntu 比 win 还吃内存?

  •  
  •   xdz0611 2018-01-05 12:32:29 +08:00 6972 次点击
    这是一个创建于 2839 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好几天没重启了,发现这个内存用的有点恐怖啊。
    不开浏览器的情况下系统已经用了 3.7GB 了,这时候打开的应用只有 shutter,编辑器,输入法,截图之类的小程序。
    一开 Chrome,随便开几个标签就已经到了 6GB 多,虽然我装的插件比较多,但这个还是有点夸张啊。
    比我 Windows 用的内存好多啊,win 下边正常情况下也就用 4G 多内存。
    看了下进程信息,compiz 用了 1GB,shutter 用了 450MB,emacs 用了 200MB。
    14 条回复    2018-01-18 15:41:20 +08:00
    shoaly
        1
    shoaly  
       2018-01-05 12:36:02 +08:00
    win 又不差...虽然长期占据鄙视链的底端
    xdz0611
        2
    xdz0611  
    OP
       2018-01-05 12:45:57 +08:00
    @shoaly 作为服务器来说,linux 确实很稳定,但是作为桌面系统就。。。反正每次开机都跟我提示有错误要发送错误报告。要不是上面各种方便使用 linux 上的程序,比如 python,php 安装方便之类,linux 真的不如 win 稳定。
    q397064399
        3
    q397064399  
       2018-01-06 08:20:30 +08:00
    @xdz0611 #2 如果是为了工具链 做为日常开发 macos 才是王道
    xdz0611
        4
    xdz0611  
    OP
       2018-01-06 15:34:28 +08:00
    @q397064399 我完全同意你说的啊,以前也是用 mac。mac 比 ubuntu 好用太多了。但是自己买不起啊 哈哈哈哈
    miss1123
        5
    miss1123  
       2018-01-06 15:41:00 +08:00
    我反而是 win 占用很高( 1709 )。。。开久了,内存 90%++,一直找不到哪个进程导致的,原以为是杀手网卡驱动问题,我安装了最新版本后问题依旧
    LeungJZ
        6
    LeungJZ  
       2018-01-07 12:46:03 +08:00 via iPhone
    因为 Windows 下面 npm 老是出问题,Linux 基本没病,所以我转了 Mac,既有 Windows 下的基本软件,又有 Linux 下的命令行。
    diggerdu
        7
    diggerdu  
       2018-01-07 16:44:18 +08:00
    i3wm
    ytpfxnj
        8
    ytpfxnj  
       2018-01-08 15:21:04 +08:00
    Ubuntu 16.04 下打开 firefox 十来个页面,外加 Andriod Studio,pdf 阅读器和终端,占用内存在 4.5G 。
    linxl
        9
    linxl  
       2018-01-09 14:45:40 +08:00
    还是 win10 下配合 Ubuntu 子系统爽.
    RootooR
        10
    RootooR  
       2018-01-09 23:07:28 +08:00
    内存不就是拿来用的么?难道要让内存空起来放那儿看啊?
    内存里一部分是装的执行代码,一部分是用来作缓存了。比如 IO Cache,预加载的一些数据等。
    如果不用内存,不把硬盘上的数据加载放在内存里,运行程序会非常慢。
    正常的系统都是尽量把可使用的内存,该用的都用起来,保留很小一部分空闲内存应急。
    如果 App 开的太多,超过了物理内存的大小,系统会用 swap 分区来把内存中暂时不用的数据放在里面,用的时候再和别的不用的内存中的数据交换。这个 swap 分区就是 Windows 的虚拟内存,所谓的虚拟内存,就是用硬盘空间当作内存临时数据的临时存放空间。这就是为什么,内存吃紧的时候,总听到硬盘在响,系统还很卡。系统卡的原因是在作 IO。

    所以,内存越大,可以加载在内存中的数据越多,系统运行越流畅。这就是为什么升级系统,先升内存容量。
    假设你的内存无限大,那就可以把你所有硬盘上的数据全都加载到内存里面,这样运行起来,飞快。

    所以,并不是空闲内存越多越好,也不是空闲内存越少越好,而是,你的物理内存对于你要运行的程序来说,足够用,而且你在你的日常操作中,不会导致你的系统不停地来回切换 swap 分区中的数据, 这样的系统,都是最快最稳定的。
    pony279
        11
    pony279  
       2018-01-10 16:36:30 +08:00
    @xdz0611

    试试 debian stable 吧

    我以前用 Ubuntu,然后老是给我报什么内部错误,后来 16.04 的安装包在几台机器都装不上,试过 Manjaro,还有不成熟的 Solus,滚动发布的软件很新,但是遇到的问题也不少,需要各种折腾,Solus 中文输入都还搞不定。

    最后用了 debian,整个世界清净多了,testing 里面的东西也挺新的,混合用。迄今为止最让我省心的系统了。
    season4675
        12
    season4675  
       2018-01-12 13:50:54 +08:00   1
    这是内核设计如此~~内存有剩余就尽量多用,所以看上去内存使用了很多,这是提升性能多一种方法。同理 android 系统也是这样的。
    Mark24
        13
    Mark24  
       2018-01-15 21:00:11 +08:00
    对,好像程序的设计是尽量多用内存,这样可以提升速度
    cstj0505
        14
    cstj0505  
       2018-01-18 15:41:20 +08:00
    要看有多少在 cached 的,不能只看 free 的,cached+free 基本上才是可以使用的内存
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     978 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 22:27 PVG 06:27 LAX 15:27 JFK 18:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86