kingchou 发表于 2014-5-22 17:45:47

看看有什么区别~~~~~

ImRuYi 发表于 2014-5-22 17:52:25

看看到底有用没

wyvernlin 发表于 2014-5-22 17:58:19

谢谢分享,学习学习

zyq328 发表于 2014-5-22 18:04:18

谢谢楼主分享

timmsn 发表于 2014-5-22 18:38:08

謝謝拉~~

fenggenet 发表于 2014-5-22 18:41:08

看一下到底要不要上lcd

Think商人 发表于 2014-5-22 18:44:05

好的吧。

Rabbit 发表于 2014-5-22 19:17:54

{:7_190:}{:7_190:}有没有用?

yuhdiing 发表于 2014-5-22 20:56:15

有沒有用呢?真奇怪 看看

鏡頭看世界 发表于 2014-5-22 22:22:37

xjcsuper 发表于 2014-5-21 22:49
我说的是大内存有没有用,是给那些说大内存浪费的人看的,不是多少内存够,如果说最小内存512都够了。另 ...

你搞清楚linux内存机制再跟我谈这个,普通家庭用那1G都够,4g?你打算给谁用?
另外所谓缓存?是缓存,你觉得WGET改装的和根据开源协议的文件系统,会不考虑小内存机器的使用?人家是高效的,不是你想当然的给多少就用多少,就算WIN上用内存做缓存的程序也需要软硬结合,就是说要实现需要配合,内存不是说用就用,有个度的,所以你说什么命中率你以为说CPU缓存和总线等专业啊,

qqn 发表于 2014-5-22 23:05:08

看看,学习学习!

xjcsuper 发表于 2014-5-22 23:07:41

本帖最后由 xjcsuper 于 2014-5-22 23:13 编辑

鏡頭看世界 发表于 2014-5-22 22:22
你搞清楚linux内存机制再跟我谈这个,普通家庭用那1G都够,4g?你打算给谁用?
另外所谓缓存?是缓存, ...
跟你说牛,你说马,我说了小内存不能用吗?我讨论的是大内存有没有浪费,搞清楚的是你,如果说能够用512都能用,但你512,我4G内存,从NAS里复制一个1G的文件出来,第一次,都要读硬盘,第二次到N次你512还是要读硬盘,而4G内存的NAS,读第二次基本不读硬盘了,后面N次几乎硬盘都是闲着,这就是区别。你测试过没?我是多次测试过,实中践出真知,就连DSM里面的内存详情里都能看到4G内存的系统,在调用了大量文件后,内存的的缓冲区和缓存区占用了1到2个G,只是DSM在外面的资源监控小插件里没有显示出缓冲区的占用而已。别动不动就什么linux内存机制,搞得linux你家开发是的。另外,还别说WIN,我还真是64G内存都给我用完的。我三台64内存的无盘服务器,每台只给系统留了4G,其余60G都给做缓存。上个图给你看看

鏡頭看世界 发表于 2014-5-23 02:15:56

xjcsuper 发表于 2014-5-22 23:07
跟你说牛,你说马,我说了小内存不能用吗?我讨论的是大内存有没有浪费,搞清楚的是你,如果说能够用512都 ...

4G肯定是浪费,内存占用是有时间的,会释放的,至于你说的下次读内存,除非你写的程序配合到这样做,如果是普通linux程序还真有个限度,所以假设普通用户家庭,1G肯定够应付;
无盘是啥,本来就需要内存做缓存的机制才读写快,无盘是需要大量IO读写,你查查那个无盘没这内存利用的技术,你把无盘的概念放在普通家用的NAS,
这样说的,20人的小型应用,1G内存足够应付,除非你需要大缓存的东西,不然1G内存足够使用,再说一次,win内存利用不及linux,linux内存利用高效。除了使用WIN下的任何兼容协议,使用linux下的程序我还真没见那个内存利用高的,
如果真想知道瓶颈在那,测试Io写入就知道;

你以一时的内存占用,和win下的无盘使用想当然就认真内存占用高有利读写,科学的说,应该分析需求再看硬件配合,根本没大内存有用,小内存没用的概念,如果阁下的应用场景是需要大量读写,和需要大内存的,那肯定大内存合适你,但对于普通人,你觉得双盘的白裙为什么就是1G,

uof 发表于 2014-5-23 02:49:09

果然大内存鸟用没有

goodsky 发表于 2014-5-23 06:29:38

谢谢楼主分享

CppDisciple 发表于 2014-5-23 07:52:52

看看。。。。。。。。

cctv10 发表于 2014-5-23 08:02:35

看看,学习学习!

jixuan 发表于 2014-5-23 08:07:33

看看,到底是不是有用

xjcsuper 发表于 2014-5-23 08:48:19

鏡頭看世界 发表于 2014-5-23 02:15
4G肯定是浪费,内存占用是有时间的,会释放的,至于你说的下次读内存,除非你写的程序配合到这样做,如果 ...

也正是因为linux人的内存利用率高效,才会把过多的内存默认利用为缓存,如果是WIN不装特定的缓存软件,多的内存就浪费着。DSM双盘用1G,出于商业目的,当然是刚刚够用就好,另外为了不让别人误会自己的系统占用内存高,所以在资源监控里只显示了系统占用的内存,而可大可小的缓存占用则没有算进去,让人觉得内存还剩余很多,这是商业运作明智的地方。同理,就连CPU显示的使用率DSM也实际显示的是CPU的内核占用时间,所以平时也很低,而我用LCD显示出来的是包含了IO占用,所以就会看到CPU占用很 高。内存在LCD里显示的也是包含了缓存占用。win平台,如果你打开任务管理器,查看CPU内核时间,也会发现平时使用内核时间实际比平时显示的CPU占用低很多。不信自己去测吧,我不想再多说了,我只想表达,上了4G内存的NAS不要认为多的内存浪费了,其实是有用的。因为很多人手头上现成的内存是2G,4G。而很多人认放在上面是浪费了。我从来没说过,内存一定要4G这种说法。

zbf1906 发表于 2014-5-23 08:55:05

原来如此啊
页: 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22
查看完整版本: DSM大内存有没有用,LCD告诉你