解决腾讯云服務器內存不足量的问题
腾讯云服務器安裝 Debian 或 Ubuntu 系統后使用 free 命令查看內存大小往往會發現比所購買配置的標稱內存要小很多,1G 內存的实例通常只有 860M 左右,2G 內存的查出来也只有 1870M 左右,如下图所示(2G 內存):
一开始我也和大多数人想的一样,认为这是黑心商家为了多赚钱故意少分配了內存,然而最近了解了一下情况之后发现这事还真是误会腾讯云了,下面简单的记录一下問題原因和解決方案吧。
問題原因
使用命令 dmidecode 查看底层硬件信息,可以看到我的 2G 內存的服務器是分配足了 2048M 內存的。
使用 dmidecode 命令查看底层硬件信息
但是为什么使用 free 命令看到的內存变少了呢?查阅资料找到了答案:free 命令看到的是伙伴系統管理的內存,这部分內存是不包括 OS 内核一些基本數據结构消耗以及内核预留內存的。
使用命令 dmesg | grep -i memory 查看内核预留內存,注意到如下部分:
查看系統中的内核预留內存
嗯,为 crashkernel 预留了 128M 的內存,很明显这就是导致我们“內存不足量”的罪魁祸首。
腾讯云提供的 Debian 和 Ubuntu 系統镜像默认开启了 kdump 服務,当 Linux 内核出现了故障时 kdump 会协助产生一個 dump 文件,记录下此时的內存运行参数等信息,便于用户后续对内核问题的定位分析。而上面提到的“为 crashkernel 预留的內存”就是用于这一服務的,也就是导致我们“內存不足量”的元凶。
这一服務对于那些注重安全的大公司来说可能会有些用处,但我们这种个人用途的低配置服務器也开着的话就没有什么必要了,本身內存就不大,还要为这服務分出去一部分不能用,想想还是有点浪费的。
解決方案
既然问题是由于系統为 kdump 服務预留了一部分內存导致的,那我们把 kdump 服務关了就行了。
暴力点,直接卸载 kdump-tools:
apt purge kdump-tools
卸載後順便清理一下它的那些已經用不到了的依賴包:
apt autoremove
然后编辑 /etc/default/grub 文件,将其中的 crashkernel=xxx 字段全部删掉,我这里的修改情况如下:
# 待修改的两行配置
GRUB_CMDLINE_LINUX_DEFAULT="crashkernel=384M-:128M"
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 console=ttyS0,115200 console=tty0 panic=5 crashkernel=auto"
# 修改后的配置
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 console=ttyS0,115200 console=tty0 panic=5"
修改完之后执行 update-grub2 更新 grub 引导文件,最后再重启一下服務器就可以啦!
如下图所示,重启后可用內存变成了 2004M(比之前多了 128M):
Get腾讯云服務器智能故障诊断“秘籍”
北京时间2021年7月27日,由OCP社区主办,浪潮承办的第三届OCPChina Day2021在北京举行,来自Intel、浪潮、腾讯、百度、阿里、西部數據、希捷、燧原科技等23家知名公司的技术专家,带来50余场报告,分享开放計算在數據中心基础设施领域的创新成果,在人工智能、边缘計算等新兴技术领域的探索和應用。本次大会,腾讯云与浪潮联合发布了《數據中心服務器智能故障诊断TIFDS(Tencent& Inspur Fault Diagnosis System)系統技术白皮书》,对破解大规模數據中心运维“痼疾”具有重要价值。
当数字化大潮浩浩汤汤而来,视频、金融、教育、医疗……,各个行业正在快速上云。随着互聯網企业的崛起,云計算等新兴技术的快速應用,伴随而来在全球范围内兴起了建设大规模數據中心的热潮。云計算的快速扩张带来了數據中心服務器数量的爆发式增长,随之而来的服務器运维管理复杂度和难度也越来越大,而传统的海量服務器故障运营面临着更大的挑战和更高昂的成本,从最初的脚本运维、工具运维到平台运维演进至今,人力已接近极限,越来越无法满足快速修复故障和恢复业务运行的要求。
举个例子,当數據中心的服務器出现故障后,传统的解决方法是數據中心现场的服務器厂商工程师前往现场把故障服務器下架。然后再把故障服務器的數據读取出来,现场先进行初步分析并汇报给厂商的研发部门,后方再进行分析,整个流程耗时非常长,不利于终端业务的快速恢复。
騰訊雲星星海實驗室研發副總監劉超
为了解决当下數據中心海量服務器运维的难题,腾讯云联合浪潮在第三届OCPChina Day 2021上发布了《數據中心服務器智能故障诊断TIFDS(Tencent& Inspur Fault DiagnosisSystem)系統技术白皮书》,白皮书详细解读了当前大规模數據中心运维面临的挑战,阐述了腾讯云与浪潮联合研发的TIFDS系統架构,为大规模數據中心提升服務器运维效率,保障數據中心稳定运行提供重要参考。
TIFDS系統
TIFDS是服務器健康监管技术及故障预警诊断技术的总称,旨在实现运维工作由人工离线分析向自动智能在线识别的方向发展,建立一套以带外BMC为中心的故障诊断系統。TIFDS系統具有风险实时预警,故障精准诊断和日志定制化透明安全等特点,对提升大规模數據中心运维效率具有重要意义。
具体来说,TIFDS系統对服務器故障运维具有3个重要功能,分别是:
风险实时预警:该系統基于腾讯云现网运行的百万台服務器运维经验,结合AI智能算法,可对非宕机类故障进行实时预警,降低服務器高负荷运行下突然失效的风险。
故障精准診斷:浪潮構建專家經驗庫,將故障自動明確化率提升至95%以上,遠高于業界平均標准,秒級告警,精准反饋故障觸發源,提升運維效率。
日志定制化透明安全:创新性的按照腾讯云需求联合定制日志输出上报方式,使诊断过程清晰透明,并对疑难问题进行识别,建立了线上联合诊断系統,不断提升系統运维效率。
为了实现TIFDS系統技术白皮书中的内容,腾讯云联合浪潮做出了巨大的努力。騰訊雲星星海實驗室研發副總監劉超表示,“浪潮作为国内服務器厂商,无论从研发能力还是生产能力、市场影响来说,都是腾讯云最好的选择之一。双方在合作过程中有许多互补之处,腾讯云也能通过浪潮研发全栈服務器的能力中,获得自己所需要的产品端形态和新技术。通过从客户在應用方面的理解,结合浪潮的研发能力,才能创造出TIFDS系統。”
騰訊雲星星海實驗室研發副總監劉超
想要让TIFDS系統实现其功能,首先需要构建故障诊断計算模型,模型的构建初期,腾讯云将海量的服務器运维數據进行梳理,交由浪潮技术工程师,对各类故障进行分析,形成故障诊断专家经验库,构建一套故障诊断的底层代码模型,对服務器故障进行智能化的故障诊断,然后,根据大量服務器运行实践,反复对模型进行校验和反向验证,不断迭代提升模型的诊断精度。
TIFDS系統的构建,是浪潮与客户基于联合创新的JDM模式合作的最佳范例,“TIFDS融合了腾讯云和浪潮双方各自的优势,是數據中心内运维管理领域的一個优秀产品,为提升數據中心运维效率和云計算稳定性具有重要的借鉴意义。”浪潮騰訊大客戶部副主任倪旭華介绍道。
浪潮騰訊大客戶部副主任倪旭華
在与浪潮的合作中,刘超感受到了浪潮以客户为中心的优势。比如,在腾讯云數據中心存在海量的服務器,这些服務器數據的收集处理,工作量相当之大。再比如,腾讯云的數據中心分布在全国各地,只要腾讯云有需求,浪潮随时可以派出技术工程师到數據中心的现场进行數據分析、數據提取或者提取训练所用數據。浪潮工程师在合作过程中,表现出来的“迎难而上”、“奔赴火线”的精神和热情,令腾讯云印象深刻。
數據中心越建越多、越建越大,未来數據中心运维必须要走向智能化。腾讯云和浪潮基于这一洞察,联合推出的TIFDS系統是实现數據中心运维智能化的第一步。未来,随着技术的成熟和行业需求的不断攀升,數據中心的无人化管理、自修复技术将不断发展。
更多关于《數據中心服務器智能故障诊断TIFDS系統技术白皮书》详细内容,请
(7742112)
中小企业上云首选,华为云全新云服務器S6性能评测分析
近日,华为云S6云服務器正式发布,至頂網云能力评估小组对其展开了一场新的基于业务應用的云主機测试,对这款号称“中小企业上云首选”之称的全新一代云服務器的基础性一探究竟。
作者|至頂網雲能力評估小組
雲計算爲人們帶來的是什麽?是全新的業務模式、全新的管理流程,從而建立一套打破傳統的全新溝通渠道。從而令制造、零售、政企、金融等各行各業産生出革命性的變革。新模式需要新技術進行支撐,才可使用戶順利踏上新的征途……
近日,华为云全新弹性云服務器ECS通用計算型云服務器S6(以下简称为“华为云S6云服務器”)正式发布,至頂網云能力评估小组对其展开了一场新的基于业务應用的云主機测试,对这款号称“中小企业上云首选”之称的全新一代云服務器的基础性能一探究竟。
率先商用背後的技術實力
近日,Intel全新发布了最新款CPUCascadeLake,恰在同天,华为云也正式对外公布商用了基于CascadeLake的S6云服務器。实际上,早在一個月之前,华为云S6云服務器就已经抢先一步,率先在国内开启公测。之所以能够领跑产业,率先商用的原因,笔者觉得应该归功于华为云本身的技术基因与长期的技术积累,从而一朝实力彰显。
2017年,华为宣布成立CloudBU,强力投入公有云。华为云致力于提供稳定可靠、安全可信、可持续创新的云服務,做智能世界的“黑土地”,推进实现“用得起、用得好、用得放心”的普惠AI。截至2018年底,华为云已上线160+个云服務以及HCS、SAP、HPC、游戏等140+解決方案,帮助新华社、新浪、秒拍、深圳交警、贝瑞基因、金域医学等行业客户加速数字化进程。华为云的云市场新增上架應用1500个,发展全球合作伙伴超过6000家。一年时间,华为云快速成长,成绩有目共睹,无疑已经成为公有云领域的绝对角力者。
另一方面,華爲雲持續創新,加速奔跑,通過在線的方式將華爲30多年在ICT基礎設施領域的技術積累和産品開放給客戶,持續發布業界領先的産品。能夠搶先一步,提前商用如此高性能和高性價比的S6實例,正是華爲雲將更多的技術紅利第一時間釋放給客戶的體現。
下面就讓我們一睹S6的性能風采。
加量不加价 释放技术红利的华为云S6
通过华为云網站产品页面中弹性云服務器所呈现的内容,我们对通用計算型S6云服務器,与上一代通用計算型S3云服務器做如下技术指标对比。
1、CPU主頻提升15%
通过华为云通用計算型S3与S6云服務器公开指标,我们可以了解,华为云S6云服務器在处理器基础频率主频上,比华为云S3云服務器提升15.3个百分点。
2、網絡包轉發性能最大提升150%
在网络包转发性能上,华为云8U规格的S6云服務器的最大网络收发包性能为50万PPS,对比华为云相同规格S3云服務器的20万PPS,性能上提升了150%。
3、內網帶寬最大提升80%
同样在内网带宽上,华为云S6云服務器此次也有非常大的提升,以华为云2U规格为例,S6相比S3内网带宽提升了80%以上。
實際應用的處理性能考察
1、計算性能評測
本次华为云S6云服務器测试中,依然选用的是可以跨平台使用的Geekbench测试工具来对华为云S6云服務器进行测试。
华为云S6云服務器采用的是当前Intel全新推出的定制版英特尔至强CascadeLake可拓展处理器,在云主機配置上,我们选用的当前用户最常采选用的4核16G內存配置来考察华云为S6服務器的实际計算能力。Geekbench统计华为云S6云服務器配置如下:
华为云S6云服務器配置信息
华为云S6云服務器Geekbench单核及多核整数运算打分成绩
华为云S6云服務器Geekbench单核及多核浮点运算打分成绩
Geekbench是通過一系列數據加密、數據壓縮、圖像壓縮、圖形計算、腳本處理和路徑計算的方式,對CPU的整數類型計算能力進行測試,並通過期權價格模似、圖像的生成、銳化和模糊以及物理仿真、3D幾何場景描述類的浮點計算功能對CPU的浮點計算能力進行測試。並將各個測試結果綜合後,統一對CPU的整數計算和浮點計算能力進行打分。
根据Geekbench網站上列出测试结果可以了解到,华为云S6云服務器的单核CPU处理性能完全可以和相同主频物理机相媲美,而多核处理性能也基本处于等比例性能提升状态,表现出了极强的公有云服務器計算处理能力。
存儲性能評測
在存储领域,至頂網云能力评估小组采用现在比较成熟的fio测试工具,利用4K块大小和1M块大小对华为云S6四核16G內存云服務器挂载一块大小为500G的超高IO云硬盘、10块大小为500G的超高IO云硬盘的IOPS和带宽进行了测试。测试结果统计如下:
华为云服務器S6存储性能测试结果
从华为云S6存储性能测试结果可以看出,得益于华为云平台超高IO云硬盘所提供的强劲性能,在本次华为云S6云服務器的IO读写性能测试中,4K随机读写性能均达到了26495IOPS(附注:华为云超高IO云硬盘的最高IO性能可以达到3.3万IOPS)。是以前测试华为云存储高IO云硬盘性能(4517IOPS)的5倍以上。而在1M顺序读写测试中,华为云平台超高IO云硬盘可以达到350MB/S的传输带宽,也比以前测试的华为云存储高IO云硬盘(150MB/S)有了近一倍的性能提升。
不但如此,在随后进行的10盘并发存储性能测试中,华为云S6云服務器单虚机在挂载10块超高IO云硬盘之后,4K随机读的并发IOPS性能提升到138418IOPS之高,4K随机写的并发IOPS性能更提升到了153854IOPS。读、写的并发带宽也分别提升到了2309MB/S与2324MB/S。显示出了异常出色的存储數據传输能力。
網絡性能評測
1、網絡帶寬
在網絡性能評測中,我们选用Netperf测试工具对华为云S6四核16G內存云服務器的网络带宽进行了测试,并利用sar来统计测试服務端的网络带宽。
Netperf一對一測試結果
从Netperf一對一測試結果截图可以看出华为云S6四核16G云服務器在rx端的网络传输可以高达275982.59KBPS,将传输字节换算后,网络带宽可以达到2.2Gbps左右,表现出良好的网络传输带宽保障能力。
2、數據包轉發
在數據包轉發性能測試時,至頂網雲能力評估小組選用的是Iperf測試工具進行測試,並利用sar來統計測試服務端的數據包轉發速率。
Iperf測試結果
测试结果表明,无论是采用一台客户端一台服務器一对一进行测试,还是新增到二台客户端一台服務器时,數據包转发速率均可以稳定在250000PPS左右,显示出稳定的數據包转发处理能力。
通用不平凡,超高性價比
上述测试结果表明:借助华为云定制款,全新一代IntelCascadeLake处理器的性能优势,使得通用型的华为云S6云服務器在計算处理性能上获得显著的提升,已经具备和高端处理器相抗衡的能力。
依靠华为自研高性能智能网卡,华为云S6云服務器的网络性能同样得到跨越式提升,同时华为云S6云服務器还具备了十分稳定且出色的存储數據传输性能。但在价格上,依然是通用处理器的使用价格,提质不提价,经过测评,华为云S6性能大幅提升,可以适配網站部署/APP开发、轻量级數據库及缓存、较高并发量等互聯網场景,完美支撑中轻负载企业應用,是名副其实的中小企业上云首选。
至頂網
一個談新技術和新商業模式的信息服務平台,致力于記錄和推動數字化創新,服務CIO、CTO等技術和商業的決策者、從業者。
相關閱讀:
1、windows 如何调亮度?,Windows系統亮度调节指南
2、如何在安裝系統?,系統安裝指南,步骤与注意事项
3、如何装gost xp?,如何安裝GOST XP系統?
4、如何查看 dmp文件?,DMP文件查看指南,解析与操作DMP文件的方法
5、如何看boot硬盤?,如何查看電腦的Boot硬盤?
還沒有評論,來說兩句吧...