首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决云服务器开机后,内存与实际不符的问题

起因 最近因为搭建scutosc的论坛,买了一台新的腾讯云的2核4G的服务器,但是开机后发现htop命令显示内存只有3.3G: 我觉得很神奇,因为我另一台腾讯云的4核4G的机器,开机之后可用为3.8G。...2G~16G之间的时候,kdump使用512M内存!...[1][2] 那我能不能把kdump预留的内存调小一点呢?...使用以下命令能够查看内核dump所需的内存页面数量: sudo makedumpfile --mem-usage /proc/kcore 可以看到内核dump需要使用的是100038个页,大约390M内存...default/grub文件,把crashkernel参数删掉,关掉kdump.然后使用以下命令,更新grub参数: sudo grub-mkconfig -o /boot/grub/grub.cfg 接着重启服务器即可生效

60711
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    服务器硬件基础

    1.1 关于运维人员 1.1.1 运维的职责 1.保证服务器7*24小时 运行 2.保证数据不能丢 3.提高用户的体验(网站打开的速度) 1.1.2 运维原则 简单、易用、高效  === 简单、粗暴 2.1...2.2.2 服务器分类 1.机架式服务器 2.云服务器---按需分配 云服务器: 所有服务器的硬盘放在一起 所有服务器内存放在一起 2.2.3 服务器型号 时间 1U 2U 2010年以前 1850...  1950 2850  2950 2010-2013年 R410  r610 R710 2014-2016年 R420/R430/R620/R630 R720/R730 2.2.4 内存 解决cpu...从内存读取数据,这个存数据的内存空间称为缓存区(cache),从内存cache读取 缓存区,读缓存。 缓存无处不在,电脑硬件、网站集群! 2.2.8 电源 a.在服务器上加装蓄电池。...2.2.10 远程管理卡 用于再服务器无法正常开机时进行远程管理。

    3.3K00

    Java内存模型相关原则详解

    而Java内存模型又是围绕着在并发过程中如何处理原子性、可见性以及有序性这三个特征来构建的。本篇文章就带大家了解一下相关概念、原则等内容。 原子性 原子性即一个操作或一系列是不可中断的。...主要有两个原则:线程解锁前,必须把共享变量的最新值刷新到主内存中;线程加锁时,将清空工作内存中共享变量的值,从而使用共享变量时需要从主内存中重新读取最新的值。...为此在Java内存模型中,还提供了happens-before原则来辅助保证程序执行的原子性、可见性以及有序性的问题。该原则是判断数据是否存在竞争、线程是否安全的依据。...现在依据8条原则来进行对照。 两个方法分别由线程A和线程B调用,不在同一个线程中,因此程序次序原则不适用。 没有write()方法和read()方法都没有使用同步手段,监视器锁规则不适用。...小结 在这篇文章中介绍了Java内存模型中一些原则,及其衍生出来保证这些原则的方式和方法。也是为我们下面学习volatile这个面试官最爱问的关键字的做好铺垫。

    39020

    iOS OC 对象的内存对齐原则

    由以上打印结果可以看出 class_getInstanceSize 和 malloc_size 获取到的内存大小不一样,那么是什么导致的两者获取同一对象的内存大小不一样呢?我们下一步继续探索。...首先我们先手动计算一下这个对象所占的内存: isa -- 8字节 name -- 8字节 age -- 4字节 height -- 8字节 hobby -- 8字节 总计 36 字节。...word_align(uint32_t x) { return (x + WORD_MASK) & ~WORD_MASK; } 由以上源码可以得到 instanceSize 使用 8 字节对齐原则处理...,这里的内存对齐是以16字节原则进行对齐的。...由以上可以知道对象申请的内存大小和系统开辟的大小存在不一致的情况,8 字节对齐应用于对象的属性,16 字节对齐应用于对象,由于对象的内存是连续的,这样可以规避一些不必要的风险,以空间换时间来得到更高的安全性

    54130

    服务器安全使用原则

    服务器安全使用原则 在工作中, 有时会接触到对生产和开发环境的搭建, 如何安全的使用这些服务器, 以免受到黑客的攻击导致数据丢失, 是我们应当极力避免的事情....下面总结了个人的一些使用原则(心得), 现在分享下. 以腾讯云服务器为例 一. 使用ssh秘钥登录 当我们开启秘钥登录后, 将秘钥证书作为了登录凭证, 可以让我们通过证书来进行服务器登录....在服务器实例中->更多->加载秘钥, 然后创建秘钥 或者是点击左侧导航栏 SSL秘钥 , 去创建秘钥, 并未秘钥命名(字母数字下划线) 绑定实例 (即: 将自己的服务器与该密钥进行绑定, 使之可以通过该秘钥登录.... ) 需要注意的是需要自己的服务器在关机状态才能进行绑定实例操作 秘钥登录, 以xshell为例 新建会话, 在连接中添加服务器ip, 在 用户身份认证 一栏选择登录方法为 public key...配置安全组 通过配置安全组, 来对服务器上面的端口进行管理. 防止服务器变矿机 or 肉机 四. 修改软件常用端口 我们都知道, 互联网上几乎任意一个服务都能通过 服务器ip+端口进行访问.

    4.2K30

    Dell服务器IPMI工具远程唤醒开机

    DELL服务器不像台式机那样可以在BIOS里面设置自动的开机的时间,这也给客户的远程管理造成困扰,下面的文章可以帮助大家解决这个问题。 1. 客户端上需要有ipmish.exe文件 2....启动服务器,使用Ctrl+E进入IPMI Server Management Configuration 3....服务器设置完成。客户端通过网络连接服务器NIC1接口,在客户机上配置网卡(确保BMC IP地址与客户端IP地址在同一网段。处于安全考虑BMC IP地址被禁止Ping测试。)...ipmish命令所在目录 1) 使用ipmish –ip 192.168.1.250 –u root –p root power (status|on|reset|off[-force]|cycle) 状态|开机...、网络接口正常工作便能够实现对服务器的控制,好好利用IPMI工具,相信一定能够为服务器的管理带来极大的便利。

    3.7K50

    解决win10开机内存占用大,内存持续升高的方法

    背景:i5,双核四线程,8G内存,系统盘是固态硬盘,版本是win10企业版。 1.系统本来开机特别快,显示是7秒开机,但是内存开机后占用会很高。C盘占用大。...2.首先进行内存测试 控制面板-》管理工具-》windows内存诊断。完毕重启,直接开机30多秒,内存降低到25%。C盘占用降低2G。...win8/8.1默认开启虚拟内存,他会把部分应用的内存转储到硬盘中,避免物理内存不够用的情况。中低端的电脑开启虚拟内存,可以提高运行效率。...不过,在物理内存充沛的情况下,用虚拟内存不仅没有效果,反而会有硬盘占用率高的“副作用”,因此,推荐物理内存4G或4G以上的用户关闭虚拟内存。以下是具体解决法案。...四、关闭IPv6 现在中国使用IPv6的普通用户几乎没有,但在Win8/8.1下,IPv6功能是默认开启的,这使电脑硬盘占用率高,出现开机系统未响应,假死等情况。

    8.7K20

    2.2 指令重排&happens-before 原则 & 内存屏障

    1.2. happens-before 原则 只靠sychronized和volatile关键字来保证原子性、可见性以及有序性,那么编写并发 程序可能会显得十分麻烦,幸运的是,从JDK 5开始,Java...使用新的JSR-133内存模型,提 供了happens-before 原则来辅助保证程序执行的原子性、可见性以及有序性的问题,它是 判断数据是否存在竞争、线程是否安全的依据,happens-before...原则内容如下 1....程序顺序原则   即在一个线程内必须保证语义串行性,也就是说按照代码顺序执行。 2....内存屏障,又称内存栅栏,是一个CPU指令,它的作用有两个, 一是保证特定操作的执行顺序, 二是保证某些变量的内存可见性(利用该特性实现volatile的内存可见性)。

    1.8K20

    服务器内存监测

    而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据...由图可见我这个系统堆内存通常消耗不到一百兆,后续可以将堆内存设定的再小一些,以提供给其它服务使用。总体内存是稳定状态,达到一定值会自动回收垃圾,占用率不会逐步提高,是个可控的系统。

    14220

    配置云服务器开机自动化脚本

    ​需求分析云服务器有两个 docker 容器,由于服务器会停机,需要在开机的时候能够自动启动;服务器停机,可能导致公网 ip 改变,其中一个容器是源码部署,需要配置连接宿主机即服务器上的 MySQL 服务...,所以配置文件中 MySQL 的 ip 的值需要填入每次开机后的实际公网 ip;停机或重启前,执行停机服务,优雅地停止 docker,最后再停机。...service 服务,创建 systemd 服务单元文件,放入到/etc/systemd/system/,分别为start.service、stop-docker.service,这个两个服务分别在服务器启动后...、停机前自动执行;上述两个服务,执行特定的脚本,start.service执行的是start.sh,stop-docker.service执行stop.sh;在start.sh中,首先获取当前服务器的公网

    10910

    服务器内存监测

    而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据...由图可见我这个系统堆内存通常消耗不到一百兆,后续可以将堆内存设定的再小一些,以提供给其它服务使用。总体内存是稳定状态,达到一定值会自动回收垃圾,占用率不会逐步提高,是个可控的系统。

    17040

    linux服务器内存

    早上到单位 发现服务器 mysql 服务器停了 然后起来了 查询日志 显示 内存满了 把mysql服务给杀了 linux 服务器如果 内存满了 会自动清理进程 防止服务器挂掉 选择的话 谁占的的内存大...就先杀谁 我的服务器里面 mysql服务占的内存是最大的 所以就把mysql就给杀了 image.png 然后 重启mysql 查询内存 image.png 在这说一下 怎么看linux的内存 举个例子...空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:total(1002M) = used...记住内存是拿来用的,不是拿来看的.不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候...,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常 swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦

    31.9K10

    记录一次被服务器电源模块坑成狗的案例

    至于这款电源模块,反正我已经被这款电源模块(这里说的艾默生电源PH-79RDR指的是DELL PC服务器使用的电源模块)坑过N回了,总体总结成3类问题 问题1 :PH-79RDR在低版本的BIOS中无法选择引导项...由于机房现场特殊的电源环境限制,该机房只能使用高压直流电源模块,于是将一台DELL R720服务器的电源模块更换为PH-79RDR,瞬间点亮,很是开心。...不仅如此,最坑爹的来了,在系统命令行执行init 6命令后,只见关键,不见自动开机,必须点击开机键才能开机!...开机后继续卡在Strike the F1 key to continue,F2 to run the system setup program,无法进系统。...(期间为了能够正常派件保修,我将服务器换到交流环境下跑了一下,依然出现电源管理固件初始化失败的提示) 由于被官方告知,这款电源不支持高压直流,所以在DELL上门工程师陪同下,一起在交流环境做了一次测试,

    1.9K50
    领券