平常家里随便用用,内存16g比8g有啥提升么?

180 个回复
stub2
stub 07月11日
loading ...
loading ...
loading ...

来来来,刚随手写了个分配内存的小程序

图1是开始跑之前的样子,我的机器64G内存

图2是流畅跑到内存占满之后,程序开始爆卡,swap开始涨

图3是最后内存和swap全占满,程序开始报错

请问我这机器如果是4G内存,上述流程的临界值完全一样吗?以及Linux算现代操作系统吗?

【 在 eGust 的大作中提到: 】

: 答案是一样崩,跟插了多少内存完全没关系。甚至完全可以在不发生页面交换的情况下崩掉,也就是可以不出现前面描述的硬盘频繁读写的现象。在这方面他的确没在杠,稍微懂点儿现代操作系统的都会告诉你相同的答案

shaolin
我的大小宝贝儿... 07月11日

8g绝对不够啊,16对我来说足够了。。

【 在 cppbuilder (心如止水~) 的大作中提到: 】

: 我当然代入我自己了,你也在把你自己代入啊,难不成要回答楼主的问题必须做好全民调查再给结论?

: 或者,干脆统计一下本主题的回帖,有几个人的随便用用是4/8g绝对够用,有几个人觉得8g不够的?

cppbuilder
心如止水~ 07月11日
siegfried415
更号2 07月11日

你应该找本操作系统的书,看看物理地址空间和逻辑地址(线性地址)空间的映射那段。。。

【 在 stub2 的大作中提到: 】

: 来来来,刚随手写了个分配内存的小程序

: 图1是开始跑之前的样子,我的机器64G内存

: 图2是流畅跑到内存占满之后,程序开始爆卡,swap开始涨

: ...................

stub2
stub 07月11日

我觉得你应该找本小学语文教材先补习一下,在这之前并不太想回你的帖子了

【 在 siegfried415 的大作中提到: 】

: 你应该找本操作系统的书,看看物理地址空间和逻辑地址(线性地址)空间的映射那段。。。

siegfried415
更号2 07月11日

可以啊,也许lz就是这样想的。不过,别把自己的工作内容当成“平时家里随便用用”就好,否则搞超算的要给lz推荐1T内存的至强7500了!

【 在 cppbuilder 的大作中提到: 】

: 我当然代入我自己了,你也在把你自己代入啊,难不成要回答楼主的问题必须做好全民调查再给结论?

: 或者,干脆统计一下本主题的回帖,有几个人的随便用用是4/8g绝对够用,有几个人觉得8g不够的?

cppbuilder
心如止水~ 07月11日
eGust
十年 07月11日

找个稍微大点儿的文件不停 memory map 到内存中,记得设上 no reserve,然后你就可以观察到我说的,如何在不发生页面交换的情况下,把内存空间耗光。没兴趣看你们的截图或者代码,操作系统的基本知识都不懂还硬杠

【 在 stub2 (stub) 的大作中提到: 】

: 来来来,刚随手写了个分配内存的小程序

: 图1是开始跑之前的样子,我的机器64G内存

: 图2是流畅跑到内存占满之后,程序开始爆卡,swap开始涨

: ...................

siegfried415
更号2 07月11日

我在Linux上用Rhythmbox听音乐,常驻内存才43M。。。

【 在 cppbuilder 的大作中提到: 】

: 不纠结这些我还真没仔细看看,我现在用着的电脑上,播放音乐的软件audirvana内存占用就是2.14GB。听音乐总算是“平时家里随便用用”了吧

cppbuilder
心如止水~ 07月11日
siegfried415
更号2 07月11日

一个听音乐的软件占2G内存,对我来说完全是另外一个世界的事情,你能发个截图吗?

【 在 cppbuilder 的大作中提到: 】

: 所以你用rhy听音乐是随便用用,我用a+就不是随便了是吧

cppbuilder
心如止水~ 07月11日
siegfried415
更号2 07月11日

你当然可以不贴了,那是你的自由,不过大家就把你说的话当放屁了。

【 在 cppbuilder 的大作中提到: 】

: 你这才是以己度人吧,谁没事骗你这种事,凭什么你满世界谁都不信见个人就让截图

cppbuilder
心如止水~ 07月11日
siegfried415
更号2 07月11日

走好,不送!

【 在 cppbuilder 的大作中提到: 】

: 您这素质和逻辑都不可救药了,不再回复了

lvsoft
Lv(The Last Guardian) 07月11日

后面的吵架我没看,前面他的观点没啥问题。

在现代os里,物理内存实际上起的只是cache的效果。

所以内存够不够看你怎么用。觉得你的日常应用卡就加内存,不卡就没必要加。

毕竟这年头,你分配1TB内存再fork 1000次都是可以的,说你程序要用1PB内存也是没

问题的。

【 在 cppbuilder (心如止水~) 的大作中提到: 】

: 您这素质和逻辑都不可救药了,不再回复了

acalism
节制,沉静,有序 07月11日

用mac试试,系统占掉4G 内存

【 在 siegfried415 的大作中提到: 】

: 不知道你生活在哪个平行世界中? 我们这个世界中4G、8G内存足够打开一堆网页,开几个word,若干开发工具。

: 【 在 acalism 的大作中提到: 】

: ....................

acalism
节制,沉静,有序 07月11日

家用我不需要电脑。

【 在 oxide 的大作中提到: 】

: 普通家用,95%用不到你这种情况。

: 【 在 acalism 的大作中提到: 】

: : 浏览器,图片编辑,开发工具,分分钟耗尽16G内存

: ....................

cppbuilder
心如止水~ 07月11日
oxide
ultrasonic 07月11日

看清楚标题再来回贴。

【 在 acalism 的大作中提到: 】

: 家用我不需要电脑。