V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 54 页 / 共 1010 页
回复总数  20186
1 ... 50  51  52  53  54  55  56  57  58  59 ... 1010  
2023-01-27 17:52:01 +08:00
回复了 cathedrel 创建的主题 Android 新的安卓系统的“内存拓展”有意义吗?
Linux 的 memory overcommit 需要 swap 协助,有 swap 利用物理内存效率更高一些。
( Windows 同理,但是 Windows 没有 overcommit 所以关虚拟内存更容易因为物理内存不足而闪退,比如一些想在 16G 内存电脑上跑能吃 30G 内存的大型游戏的人。)
2023-01-27 04:34:50 +08:00
回复了 LuckyPocketWatch 创建的主题 Linux 如何查看操作系统用于管理分配内存的内存大小?
C 库里的 mallc/free 代码管理的。如果你用第三方 memory allocator 就会不太一样。
比如
https://github.com/google/tcmalloc
https://github.com/jemalloc/jemalloc
https://github.com/emeryberger/Hoard
等等。
想学习的话也可以参考他们的源码。

默认的分配器,如果是 GCC 的话,得去看 GCC 的 allocator 的实现了。可以找找 GCC 内存分配器解析的文章看。
2023-01-27 04:28:52 +08:00
回复了 wbzd 创建的主题 问与答 swapfile,怎么删?
@wbzd 看来是内存不太够,要不还是留着 swap 吧,Linux 内核 overcommit 需要用 swap 做支撑。
另外你 #40 的说法一点意义都没有。微软优化是针对普通人、普通购机条件来考虑的。普通人购买内存一般是按照实际需要内存的一半甚至三分之一来购买的。一个开 Chrome 浏览网页的普通人也就买个 8G 内存,而实际上 Chrome 可以轻松吃掉 15G 内存,所以以前一直有虚拟内存要设置成物理内存的 2-3 倍这种说法。

所以这个系统管理大小就是针对「普通的,买内存只买需求的一半大小的用户」来优化的。

但一个「买内存到超过需求的用户」,并不是上面那种人。
@kokutou 我已经说过一遍了,「系统管理的大小」就是你内存不足的部分。
这些软件本来就会申请巨大的内存量,处理大数据 128G 256G 不够很正常。
既然你有测试条件,不如试试看,如果开 100M 分页文件是不是能解决问题。
假如是内存不足,那么 128G 和 128.1G 不会有什么区别,这就证明我是对的。
假如是软件就想要分页,那么 100M 分页文件应该足以让软件正常运行,这就证明你是对的。
@01046 你内存太小了。
看内存够不够,很简单,看分页文件是不是会变大,如果变大了,那变大以后的大小就是你不足的内存。
如果你 64G 内存去渲染,Windows 给你分页文件涨到 30G ,那就说明你渲染的时候内存用了 94G 。

软件并不能指定自己去用或者不用分页,他只能说,我要多少内存,然后 Windows 给你分,物理内存不够的部分,给你分到分页里。弹窗报错不给启动,妥妥的就是你内存太小了,不开分页把内存分页到硬盘就内存不足。
@systemcall zram 当然有用,但上面说的内存盘做页面文件,他压缩了吗。
Windows 确实没有 overcommit ,所以在 内 存 不 足 的时候,会内存不足。
但是这并不表示在 内 存 足 够 的时候一定要开着分页。
关闭分页唯一的问题就是上面 @iseki 说的,浪费大量的内存。
2023-01-25 18:15:24 +08:00
回复了 YCCD 创建的主题 问与答 想问一下大家服务器都装的什么系统
@fsdrw08 fedora 确实可以,但是支持周期又太短了。
像 Debian 这样既可以赖在老版本长期吃支持,又可以贴着 testing 滚动吃新版本,又可以跨版本升级,还可以升一半包留一半包还能正常跑的,太少了。
2023-01-25 18:09:47 +08:00
回复了 wbzd 创建的主题 问与答 swapfile,怎么删?
你做了 swapoff -a 了吗? fstab 里把 swapfile 项删掉了吗?
2023-01-25 18:07:42 +08:00
回复了 YCCD 创建的主题 问与答 想问一下大家服务器都装的什么系统
@anaf 如果你用宝塔之类的软件的话,发行版就跟你没关系了。
你对接的是宝塔,宝塔对接的才是发行版。你直接挑选一个宝塔支持的系统就行了。

就像你用 ATM 机或者火车检票机,你会纠结 ATM 下面用的是 Windows XP 或者检票机下面用的是 Ubuntu 吗。
2023-01-25 18:04:45 +08:00
回复了 YCCD 创建的主题 问与答 想问一下大家服务器都装的什么系统
@Zchary 跑的软件不依赖特定发行版,Debian 用的人多,可以无痛跨版本升级,且没有以下其他发行版的毛病:
Arch:滚动更新必须全平台滚动,意味着旧版软件无法保持,应用程序必须跟着修改升级。
Ubuntu:跨版本升级一言难尽。公司经常夹带私货,让你掏钱订商业版。
RHEL 家族:无法跨版本升级。
Gentoo/SUSE:太小众了吧。

在我看来,用 RH 家族做生产的一个大前提是你跑的应用程序强依赖这个发行版。比如一些专业软件强依赖 RHEL8 ,那么你就只能去用龟壳 8/Rocky/AlmaLinux ,而不能随便抓一个发行版来用。
如果你就是随便跑一个开源的博客或者论坛之类的小程序,用社区发行版比用门槛很高的企业级发行版要省事很多。归根结底你的时间是有限的,如果是在企业里(比如我司),专门的运维团队会帮你管理服务器,你拿来用就好了,但是自己用就没必要把时间浪费在运维里了。
@kenvix #19 内存不够用是因为内存不够,不是因为关掉了分页文件。
你插了 16G 然后跑一个吃 20G 内存的游戏当然会导致内存不足。
我现在 64G 内存,平时不玩游戏的时候内存占用只有 40G 左右,关掉分页文件没有任何问题。
@DOLLOR 实名反对用内存盘做页面文件。除了自欺欺人以外没有一丁点作用。

@EVANGELIONAir 请不要传谣。

@iseki 物理内存不够大的时候关闭页面文件当然会造成内存不足了……
所以我怀疑楼主就是内存太小了导致大量分页读写。
在虚构的故事当中寻求真实感的人脑袋一定有问题.jpg
2023-01-25 17:44:16 +08:00
回复了 linfox 创建的主题 问与答 请教一个关于 bootstrap 的问题
Row columns
https://getbootstrap.com/docs/5.2/layout/grid/#row-columns
不知道是不是你想问的。
2023-01-22 13:59:03 +08:00
回复了 61162833 创建的主题 问与答 申请 SSL 证书使用的 csr 文件需要每年更换吗?
可以隔个几年换一次私钥(同时重做 csr )。
方便建多个子网?
对于标题的问题,会有损失。
但是播放视频并不是设置输出分辨率,所以播放视频是没有影响的。原本视频播放就不会用质量很差的 resizer ,所以 2.5k 拉到 4k 并不会很惨。
2023-01-20 02:57:17 +08:00
回复了 chrosing 创建的主题 程序员 你们用 JetBrains 家的产品是付费购买?邮箱?还是插件.
我司让我们用社区版,就一直用着社区。
1 ... 50  51  52  53  54  55  56  57  58  59 ... 1010  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2477 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 5024ms · UTC 09:17 · PVG 17:17 · LAX 02:17 · JFK 05:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.