V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
showecho
V2EX  ›  程序员

内存长期 72%, CPU 长期 50%,有必要增加内存吗?

  •  
  •   showecho · 2018-08-07 14:49:21 +08:00 · 9098 次点击
    这是一个创建于 2304 天前的主题,其中的信息可能已经有所发展或是发生改变。
    年初买的戴尔台式机:

    intel core i7-8700 CPU @ 3.2GHz 3.19GHz

    8G 内存

    开几个日常用的软件内存就 72%,CPU50%,如果用 wamp 跑点不限时间不限内存的程序,很快会到 92%,这种情况加内存有用吗?
    53 条回复    2018-08-17 05:39:26 +08:00
    mushan099
        1
    mushan099  
       2018-08-07 14:53:04 +08:00
    内存常年 80+的路过。。
    luozic
        2
    luozic  
       2018-08-07 14:56:19 +08:00 via iPhone
    打开任务管理器,看写入缓存 page 的有多少,很多的话,再➕一条 8g 的,现在 cpu 性能基本过剩(日常办公非跑啥大数据,数据库啥的),内存多加点,固态是必需品
    king2014
        3
    king2014  
       2018-08-07 14:58:01 +08:00
    买一条内存吧,反正也不贵.哈哈...
    其实如果你没有感到明显的卡顿完全没必要买.
    gclove
        4
    gclove  
       2018-08-07 15:04:39 +08:00
    内存太小了. 都 2018 年了,应该标配 16GB,推荐 32GB
    showecho
        5
    showecho  
    OP
       2018-08-07 15:12:43 +08:00
    @luozic
    @king2014
    是固态硬盘,现在风扇一直在运转,太吵了,如果增加一条内存能不能让风扇声音小一点?
    raysonlu
        6
    raysonlu  
       2018-08-07 15:12:48 +08:00
    开什么软件? CPU 长期 50 ?
    kid2man
        7
    kid2man  
       2018-08-07 15:15:15 +08:00
    查查是不是中了挖矿的脚本了。
    showecho
        8
    showecho  
    OP
       2018-08-07 15:16:05 +08:00
    搜狗浏览器,火狐浏览器,chrome,sublime 2,photoshop cs6,qq,酷狗

    资源全部被 chrome 吃掉了,关掉 chrome cpu 马上降到 10%以下
    showecho
        9
    showecho  
    OP
       2018-08-07 15:16:17 +08:00
    @raysonlu
    搜狗浏览器,火狐浏览器,chrome,sublime 2,photoshop cs6,qq,酷狗

    资源全部被 chrome 吃掉了,关掉 chrome cpu 马上降到 10%以下
    jeffsun
        10
    jeffsun  
       2018-08-07 15:25:13 +08:00
    试试百分浏览器
    mofy
        11
    mofy  
       2018-08-07 15:26:09 +08:00
    cpu 百分之五十过分了啊,怕不是中病毒了。我这两个 ide 编辑器,浏览器谷歌,火狐,ssh,wx,qq,网易云,邮箱客户端一大堆什么的,cup 也只稳定在 20 周一
    mofy
        12
    mofy  
       2018-08-07 15:27:39 +08:00
    我这还是 I5cpu
    longbye0
        13
    longbye0  
       2018-08-07 15:28:54 +08:00 via Android
    cpu 常年 50,这有问题吧,就算开一堆程序,放在那不跑也会低啊
    aice114
        14
    aice114  
       2018-08-07 15:36:03 +08:00
    是不是你安装的 chrome 扩展的锅,内存占用高正常,cpu 占用高就有点问题了
    nine99
        15
    nine99  
       2018-08-07 15:43:29 +08:00
    楼上说的+1,chrome setting->task manager 可以看每个插件的 CPU 使用率,我之前就有个插件始终跑满
    mrzx
        16
    mrzx  
       2018-08-07 15:47:31 +08:00
    首先,是 windows 还是 linux,
    windows 必须加内存了。

    linux 不光要看 free 剩余多少,如果缓存也很大的话,说明内存还是够用的。
    kuyuzhiqi
        17
    kuyuzhiqi  
       2018-08-07 15:55:37 +08:00
    chrome 有挖矿插件,检查下
    lantianziyun
        18
    lantianziyun  
       2018-08-07 16:00:52 +08:00
    你的问题应该更正为:为啥我的谷歌浏览器吃 cpu ?
    showecho
        19
    showecho  
    OP
       2018-08-07 16:08:04 +08:00
    @lantianziyun
    @kuyuzhiqi
    @aice114
    @mofy

    哈哈,大家说了我才去检查 chrome 的,确实是扩展的问题,停用扩展就正常了
    luozic
        20
    luozic  
       2018-08-07 16:09:30 +08:00 via iPhone
    研究一下是不是打开了网页有挖坑的 js 代码的。 风扇一直呼呼的,这也明显有问题,除非风扇买得太差或者环境温度太高。
    imdong
        21
    imdong  
       2018-08-07 16:11:28 +08:00
    ![]( )
    ![]( )
    ![]( )

    额 我的使用率好像也挺高的 但是 不卡啊...
    noe132
        22
    noe132  
       2018-08-07 16:13:58 +08:00 via Android
    8 个 g 肯定是不够用的。。。会有大量分页写入硬盘上的分页文件。看起来内存没用满,实际上远不止 8g。已提交大小比较靠谱
    michaelcheng
        23
    michaelcheng  
       2018-08-07 16:20:10 +08:00
    楼上说的没毛病,2018 年了,标配应该是 16G。(况且这还是程序员的栏目)
    htde123lin
        24
    htde123lin  
       2018-08-07 16:25:51 +08:00
    一个 firefox 一个 chrome 就吃掉了大半 cpu ……
    mingl0280
        25
    mingl0280  
       2018-08-07 17:05:25 +08:00
    我反正上了 64G 内存,因为现在系统开机基本上 11 个 G 就出去了……
    GeruzoniAnsasu
        26
    GeruzoniAnsasu  
       2018-08-07 18:18:40 +08:00
    新配机子 16g,剪个视频导入一个 10g 的 mkv 内存马上炸到 14g,然后开始弹访问违例

    第二天立马下单又加了 16g。。

    pad 级别的应用,8g 勉强够
    日常干活玩玩游戏 16g 标配

    一旦有什么音视频工作站需求,16g 也是瞬间占满的事


    顺带一提后来 32g 内存给 adobe 全家桶分了最大 20g,峰值占用到过 19g
    hyplddfx
        27
    hyplddfx  
       2018-08-07 19:22:29 +08:00
    我就好奇 8G 内存,cpu 使用率 50%左右,但 pc 微信会突然卡一下,然后黑屏,然后几秒钟恢复正常,啥意思
    moonlit7seas
        28
    moonlit7seas  
       2018-08-07 20:54:00 +08:00
    必须 16G 才够用
    Cooky
        29
    Cooky  
       2018-08-07 20:58:07 +08:00 via Android
    换 Linux,跑个轻量级桌面(
    iwtbauh
        30
    iwtbauh  
       2018-08-07 20:58:36 +08:00 via Android
    说剩余内存不说是“可用内存”还是“空闲内存”的都是刷流氓。
    lscho
        31
    lscho  
       2018-08-07 21:13:40 +08:00 via Android   ❤️ 1
    不明白你们配电脑的时候怎么想的,8700 配了个 8g 内存。。明明内存才是第一选择。cpu 早已经过剩了。而且内存够大的话操作系统会占用部分内存做缓冲。

    我的原则就是 cpu 够用就好,内存越大越好。
    zhangdawei
        32
    zhangdawei  
       2018-08-07 21:37:37 +08:00 via iPhone
    利用率多高啊,值了
    randyzhao
        33
    randyzhao  
       2018-08-07 22:23:45 +08:00
    台式机加内存成本很低了,不管够不够用先加一个再说。。。

    要是从性价比的角度,等哪天你经常爆内存的时候再加。
    Daming
        34
    Daming  
       2018-08-08 00:50:45 +08:00
    内存不应该是最大插满吗?
    https://item.jd.com/2632409.html
    电脑 16G*2,过年再看看走势,再买 2 根插满。
    TripleZ
        35
    TripleZ  
       2018-08-08 01:13:10 +08:00 via Android
    @mingl0280 内存越大系统会吃的越多。。感觉在 win 上是个定律……
    luozic
        36
    luozic  
       2018-08-08 01:22:15 +08:00 via iPhone
    现在系统怎么加快速度,先把足够的文件放到内存里面,实际芯片级 cache 足够大的话,它还想占 cache 呢。不过系统的内存占用有上限,你把内存加到 64g 和加到 128g 以上 windows 系统占用内存不会明显上升了
    bryant183
        37
    bryant183  
       2018-08-08 06:25:22 +08:00 via Android
    Chrome 不是加载页面时,cpu 基本不占用的!!!
    Laynooor
        38
    Laynooor  
       2018-08-08 07:28:42 +08:00 via Android
    @imdong 实际内存占用看已提交比较靠谱,12.7/15.9G ,8G 实际+8G 虚拟内存已经占用了 12.7G 。
    msg7086
        39
    msg7086  
       2018-08-08 08:06:47 +08:00
    @TripleZ #35 如果有哪个现代操作系统不是这么做的,那么应该立刻扔掉换更好的。
    宝贵的内存闲置不用空耗电才是最大的浪费。
    socradi
        40
    socradi  
       2018-08-08 08:08:13 +08:00
    吓得我赶紧打开任务管理器看一下
    Admin8012
        41
    Admin8012  
       2018-08-08 09:07:40 +08:00 via Android
    我笔记本都是 64G 内存 台式 256G
    ledzep2
        42
    ledzep2  
       2018-08-08 10:06:25 +08:00
    内存不用等于没买,常年 80%没什么不好,只要别有用的时候因为内存不够导致卡顿就行了。 另外用 32 位的 chrome 可能能节约点内存。
    Kimyx
        43
    Kimyx  
       2018-08-08 10:18:28 +08:00
    话说我的电脑 16 G 内存,开机啥程序也没运行就只剩 11 G 左右了。

    不知道大家的如何?
    shehuizhuyi
        44
    shehuizhuyi  
       2018-08-08 10:45:14 +08:00
    e8c47a0d
        45
    e8c47a0d  
       2018-08-08 10:54:46 +08:00
    这 chrome 是包了壳的把?
    baskice
        46
    baskice  
       2018-08-08 11:00:14 +08:00
    用 chrome 一定要上 16G。chrome 改了内存管理模式,现在一个页面一个单独隔离,内容占用简直突破天际了
    em2046
        47
    em2046  
       2018-08-08 12:04:26 +08:00
    8G 足够了,不需要 16G
    现在一条内存都 500 多
    当年 250 买的,现在真不舍得买
    TripleZ
        48
    TripleZ  
       2018-08-08 14:33:50 +08:00 via Android
    @msg7086 学习了
    msg7086
        49
    msg7086  
       2018-08-08 14:47:37 +08:00
    @TripleZ 而且现在大部分系统都是超额分配内存。
    像楼主这样 8G 内存用了 80%,其实已经提交了 12.7G ,相当于用了 160%的内存了。
    如果他直接升到 16G,其实也就是变成 12.7G/16G+分页占用,假如不计算分页文件的话,差不多还是 80%。
    这就是为什么内存升级以后占用依然差不多的真相。

    当然实际上内核还会进一步优化内存管理,把用不到的内存页面交换出去,换取整体性能提升。
    Windows 现在的内存管理,应该说还是不算差的。
    wcsnet
        50
    wcsnet  
       2018-08-08 14:48:50 +08:00
    小内存用 chrome,你可能需要 OneTab 扩展来节约一下
    TripleZ
        51
    TripleZ  
       2018-08-08 14:49:45 +08:00 via Android
    @msg7086 怪不得我在 Fedora 下内存够用 swap 从来没占用过。。
    msg7086
        52
    msg7086  
       2018-08-08 17:47:44 +08:00
    @TripleZ Swap 在内核的内存管理中还是会用到的。
    计算系统总体可用内存的时候,Swap 的大小会影响可用内存的大小。
    因为有很多的内存空间,虽然申请了,但是没有使用,这些内存空间的总上限会因为 Swap 变大而变大,因此更不容易出现内存不足导致杀进程的情况。
    所以通常还是推荐分配 Swap,然后再通过 swappiness 控制使用 Swap 的倾向。

    Windows 下也是一样的,Pagefile 会影响总共可分配的内存大小。
    mingl0280
        53
    mingl0280  
       2018-08-17 05:39:26 +08:00
    @TripleZ 这倒不是,我自己开机启动项也比较多……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1416 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:50 · PVG 07:50 · LAX 15:50 · JFK 18:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.