有奖征文:轻量对象存储LighthouseCOS用户实践> HOT

如何查看云服务器操作日志?

可通过操作审计的操作记录功能查看云服务器的操作日志,步骤如下:
1. 登录 云服务器控制台,选择页面右上角的工具 > 操作记录
2. 操作记录页面,事件名称选择 CVM(云服务器),其他筛选条件请按需选择。
3. 单击查询即可获取云服务器操作日志。如下图所示:


如需了解操作审计操作记录功能更多信息,请参见 查看操作记录事件详情

控制台无法看到云服务器,如何处理?

如果您在服务器控制台上找不到已购买的实例,可能存在以下几种原因:
1. 资源不在当前地域
2. 选错产品控制台
3. 当前账号下无资源
4. 实例到期或欠费被释放
5. 竞价实例被自动回收
6. 因资源不足导致退款
详细说明和处理方法可参见 找不到云服务器问题处理思路

如何查看云服务器 CPU 频率?

虚拟机内因无法访问部分特权寄存器,无法读取到 CPU 底层实时运行频率信息,在 Linux 实例中通过 cat /proc/cpuinfo 命令查看的 cpu MHz 字段的值仅为基频。各机型对应的 CPU 型号和频率详细信息请参见 实例规格

云服务器如何开启睿频?

腾讯云服务器运行时均已开启睿频,无需额外设置。处理器会根据程序的 CPU 负载需求,自动调整运行频率,在运行 CPU 密集型程序时可到达最高睿频。

在操作系统中查看的实例可用内存大小为何与购买时的实例规格不一致?

问题原因

实例规格定义中的内存大小指所有可用内存,其中也包含了系统占用的部分,例如 BIOS 预留内存、内核运行、Hypervisor 运行的开销,因此您查看的实时可用内存会小于实例规格定义。此外,如果查看服务器内存的命令不对,也可能造成获取实例内存大小出现误差。

解决方案

针对 Linux 云服务器,您可以使用以下命令查看服务器的内存大小:
dmidecode -t memory | grep Size: | grep -v "No Module Installed"
针对 Windows 云服务器,您可以参考如下方式查看服务器的内存大小:
1.1 按 Win + R 键打开运行对话框。
1.2 输入 msinfo32,然后按 Enter 键。



1.3 在新打开的系统信息窗口中,找到系统摘要部分,您可以在已安装物理内存 (RAM)一栏中看到内存大小。




为何实例的总内存与实例已安装的物理内存大小不一致?

系统在启动时会初始化相关设备,内核启动时也会占用一定内存,Linux 实例配置了 Kdump 会预留部分内存,Windows 系统会为硬件保留部分内存,所以实例的总内存与已安装的物理内存大小不一致,导致在 Linux 系统的 free/top 命令读取的 total 内存或是 Windows 系统的 msinfo32 命令查看到的总的物理内存与实例已安装的物理内存不一致。

为何不同实例类型但同规格大小的实例可用内存大小不一致?

不同系列产品所选择的技术栈可能存在差别,因此系统占用的内存比例也会有略微不同,请以操作系统实际查询到的内存为准。

Linux实例如何开启及关闭 Kdump 服务?

Kdump服务可捕获内核错误,方便您对内核崩溃现象进行分析,但开启时也会占用部分内存,更多关于 Kdump 服务的介绍,请参见 Kdump介绍文档
开启 Kdump 服务:
使用腾讯云的Linux公共镜像创建的服务器默认会开启 kdump,发生 panic 时一般会在 /var/crash 下生成系统内存 dump 信息,可以利用 crash 工具分析服务器 panic 原因。开启 Kdump 时会占用一部分操作系统内存空间,对应的用户态系统服务 kdump.service 可能会影响系统启动速度。因此,部分 Linux 发行版系统中可能未默认开启该服务。不同版本的 Linux 系统对应的开启方法不同,以下列举各版本 Linux 发行版及其官方文档:
Ubuntu
关闭 Kdump 服务:
禁用 Kdump 服务可以参考如下步骤:
1. 禁止 Kdump 服务:
systemctl stop kdump.service
2. 禁止开机启动 Kdump 服务:
systemctl disable kdump.service
3. 修改/etc/default/grub 的配置,将 GRUB_CMDLINE_LINUX 中的 crashkernel 配置去掉,grub2-mkconfig -o /boot/grub2/grub.cfg 更新配置到启动文件。
4. 重启机器生效。
不同版本的Linux系统对应的关闭方法不同,以下是 RedHat 8 和 CentOS 8 的官方文档: