1mb文档大约多少页,1mb的文档,大概会有多少文字

 admin   2024-04-25 00:29   7 人阅读  0 条评论

本期智慧华云,邀请华云数据首席云架构师张伟来聊聊《云主机的13G内存去哪了?我们来聊聊Hugepages大页内存管理》。


1、云主机13G内存无故被占用。


今天群里的朋友发现,在检查云主机时,云主机的内存监控发出了警报,登录云主机系统后,莫名其妙地发现系统内存被占用了13G,空闲内存为“0”。找到了。这触发了监控警报。如图1所示


图1内存使用截图


然后,朋友查看了进程相关信息,如图2所示,发现所有进程占用了几十G,没有进程超过1G。13G内存哪去了?


图2系统流程截图


我怀疑是系统缓存被占用,于是重启了云主机,但是即使重启云主机后,现象还是一样,并且如图所示,内存使用量的used项依然是13G,并且闲置物品为17G。如图3所示。


图3云主机重启后内存使用情况截图


这就证明缓存没有被占用,那么云主机上的13G是谁在使用呢?


2、云主机13G内存释放


从上面的进程信息我们可以看出,这台云主机主要运行的是Oracle数据库。有过Oracle经验的人都会知道,在部署和使用Oracle时,经常需要用到HugePages。HugePages对于改进Linux上的Oracle非常有用。数据库性能很重要。如果您在系统上运行grepHugePages/proc/meminfo命令,您将看到如图4所示的结果。可以看到HugePages_Total为6708。这些数字仍然远远落后于13G,但感觉我们离案又近了一步。


图4查看HugePages信息


21、继续学习相关参数。


HugePages_Total代表系统保留的HugePage总数,HugePages_Free代表当前未分配的HugePage数量,HugePages_Rsvd代表系统已承诺分配给程序预约分配但实际未分配的HugePage数量。HugePages_Surp表示页面过度分配。


22、大页内存样本数据分析


下面使用真实数据进行说明,其示例如图5所示。


图5HugePages信息示例


根据以上信息,我们可以得出以下结论目前hugepages实际上总共使用了13007-11813=1194个页面,其中保留了3372个页面。11813-3372=第8841页永远不会被使用。每页大小为2M。这意味着几乎有165G的hugepages内存被浪费了。这意味着系统当前正在使用或即将使用的大页总数为HugePages_Total-HugePages_Free+HugePages_Rsvd=13007-11813+3372=4566页。


23终于找到13G内存了


回到之前的云主机,一共有6708个,每个页面大小2M,那么67082M/102413G,哇!终于找到13G内存了!如图6所示,看来系统占用了大量页面内存,群里的朋友也证实了这一点。


图6好友确认截图


群里的朋友也学会了“HugePages”的技巧。我认为小组领导应该与大家分享这一点。任何人都可以加入华云的技术群。关注华云公众号,共同交流学习。


3.学习扩展大页内存


Linux中有两种类型的大页大页和透明大页。内存以块或页的形式进行管理,目前大多数系统的默认页大小为4096字节或4K。1MB内存相当于256页,1GB内存相当于256,000页。


31.大页面


Linux内核26之后引入了大页面。目的是通过用大页内存替代传统的4kb内存页来适应越来越大的系统内存,让操作系统支持现代硬件架构的大页特性。


大页有两种格式大小2MB和1GB,2MB页块大小适合GB级内存,1GB页块大小适合TB级内存,2MB是默认页大小。


32.透明巨页


透明大页(TransparentHugePages),缩写为THP,是RHEL6中引入的一个特性,在Linux6中透明大页是默认开启的。


由于大页面很难手动管理,并且通常需要大量代码更改才能有效使用,因此RHEL6开始引入透明大页面(THP),这是一个抽象层,允许您自动创建、管理和使用现有大页面。


THP为系统管理员和开发人员节省了大量使用传统大页面的复杂性。由于THP的目标是提高性能,因此红帽社区和其他开发人员已在各种系统、配置、应用程序和工作负载上实施了THP。经过THP测试和优化。这使得THP的默认设置能够提高大多数系统配置的性能。但是,不建议将THP用于数据库工作负载。


两者最大的区别在于标准巨页管理是预先分配的,而透明巨页管理是动态分配的。


如果您的云主机运行Oracle数据,我们建议系统地学习Oracle文档,因为它包含相关指导。


33、大页内存相关常用指令


查看大页内存使用情况


numactl--hradware


重新启动后大页面装载失败。


挂载-thumetlbfsnodev/mnt/huge


永久卡在大页内存中


nodev/mnt/hugehumetlbfs默认00nodev/mnt/huge_1GBHugetlbfs页面大小=1GB00cat/proc/mounts


查找使用大页面的进程


34;anon_hugepageumount/dev/hugepages


s-内存-configure_hugepages


一、wps大于1mb文档打不开怎么解决?

右键单击单元格,然后从弹出菜单中选择“选择性粘贴”。


检查并确认该值后,与之前的文件相比,效果将立即体现。


但是因为很大,所以打开要花很多时间.解决方案-


原理是一样的,选择不需要格式化的单元格,点击菜单栏-开始-清除-格式。


体积被大大压缩缩小,打开时不会出现堵塞现象。


二、word里30Mb有多少页?

我只知道1MB=1024KB,1KB=1024B。2B=1个汉字,30MB即30720KB=31457280B,总共15728640个字符。当然,文档本身需要空间,就像每种字体占用不同的空间量一样,对于常规纯文本文档也是如此。谢谢。


三、一般来说,一个10kb的文档大概有多少个字?(只是字,没有图)?

标准


1个汉字=2个字节


1字节(字节,=8位=8个二进制位


1个字位-位,=1个二进制数


1B=8b


1KB=1024B


1MB=1024KB


1GB=1024MB


那么汉字就有5120个了。


然而,现在一个汉字通常需要4个字节,所以它可以是2560个字符。


关于1mb文档大约多少页和1mb的文档,大概会有多少文字的相关信息就讲到这里了,希望对大家有所帮助。

本文地址:http://www.pichichio.com/post/29312.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?