检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
有的OOM操作结束进程,结束内存消耗最大的进程,回收内存。 1:开启优先级配置并以cgroup为粒度。当OOM时,结束优先级低的cgroup所有进程,并回收内存。 2:开启优先级配置并以单个进程个为粒度。当OOM时,结束优先级低的cgroup中的最大的一个进程,并回收内存。 整数形式,取值范围为0~2,默认值为0。
oom_dump_tasks参数控制OOM发生时是否记录系统的进程信息和OOM killer信息。 例如dump系统中所有的用户空间进程关于内存方面的一些信息,包括:进程标识信息、该进程使用的内存信息、该进程的页表信息等,这些信息有助于了解出现OOM的原因。 可以通过以下命令查看参数取值: cat /proc/
实例安全组的入方向规则已放通22、3306端口。 操作步骤 安装MySQL服务端和客户端。 执行以下命令安装MySQL服务端和客户端。 dnf install mysql-server mysql-common mysql -y 执行以下命令查看MySQL的版本号。 mysql -V 如果返回如下类似信息,表示安装成功。
/sys/fs/cgroup/cpu/A/C/cpu.qos_level 将task1、task2、task3进程加入cgroup B。 task1、task2、task3进程加入cgroup B后,task1、task2、task3进程的cpu调度优先级为-2。 echo $PID1 > /sys/fs/cgroup/cpu/A/B/tasks
下去,会选择结束一些进程释放掉一些内存。 原理 通常oom_killer的触发流程是:内核为某个进程分配内存,当发现当前物理内存不够时,触发OOM。OOM killer遍历当前所有进程,根据进程的内存使用情况进行打分,然后从中选择一个分数最高的进程,终止进程释放内存。 OOM k
lnmp软件是一个用Linux Shell编写的可以为各类linux服务器或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。 本教程介绍如何在HCE 2.0上安装lnmp软件。
tomcat-servlet-3.0-api gnuplot-common postgresql-devel tigervnc-icons squid perf dovecot dovecot-mysql dovecot-pgsql dovecot-pigeonhole lvm2-cluster
/data/hce-wae/config/mysqld.conf 设置/data/hce-wae/config/mysqld.conf配置文件中的origin-exe字段。 origin-exe为待优化应用的位置,本例为/data/apps/mysql-8.0.28/bin/mysqld [root@localhost]#
memory.min 硬保护内存保护值,默认值为0。系统没有可回收内存的时候,也不会回收在该值边界及以下的内存。读写说明如下: 读该接口可以查看硬保护内存大小,单位为byte。 写该接口可以设置硬保护内存大小,单位不做限制。 配置范围:0-memory.limit_in_bytes。
postgresql-contrib postgresql-server 执行如下命令初始化数据库: postgresql-setup --initdb --unit postgresql 依次执行如下命令启动服务并查看服务状态: systemctl start postgresql systemctl
内核功能与接口 内核memory的OOM进程控制策略 内核memory的多级内存回收策略 内核cpu cgroup的多级混部调度 内核异常事件分析指南
django_project/wsgi.py #指定Django's wsgi file文件,根据项目修改 processes = 4 #最大工作进程 threads = 2 #每个工作进程processes启动后开启的线程个数 vacuum = true #环境退出时自动清理 buffer-size = 65536
抢占调度(policy=3) 抢占调度表示每个容器固定获得1个时间片,XGPU服务会从算力单元1开始调度。但如果某个算力单元没有分配给某个容器,或者容器内没有进程打开GPU设备,则跳过调度切换到下一个时间片。图中灰色部分的算力单元表示被跳过不参与调度。 本例中容器1、2、3占用的实际算力百分比均为33
如果显示类似以下内容,表示安装成功。 Docker的使用。 管理Docker守护进程。 运行守护进程 systemctl start docker 停止守护进程 systemctl stop docker 重启守护进程 systemctl restart docker 管理镜像。 修改标签
动态加速工具直接对目标应用进程进行加速,无需中断业务,在业务无感知的情况下完成优化工作。 表1 静态加速和动态加速优缺点 应用加速方式 优点 缺点 静态加速 以二进制可执行文件为粒度进行优化,无需修改程序代码。 优化后需要重启应用程序。 动态加速 以应用进程为粒度进行优化,无需重启
对路径。例如,mysqld,/usr/bin/mysqld,../bin/mysqld。 -c、-s、-e、-l参数存在冲突时,优先级为-s > -l > -e > -c。 hce-wae-auto命令使用示例如下。 示例 说明 hce-wae-auto mysqld 从默认路径
检查是否支持将日志备份到日志服务器,请自行举证。 确保rsyslog默认文件权限不超过640。 d)应保护审计进程,避免受到未预期的中断。 确保auditd审计守护进程正常运行。 确保rsyslog日志守护进程正常运行。 入侵防范 a)应遵循最小安装的原则,仅安装需要的组件和应用程序。 卸载 X w
hce-security服务 systemctl start hce-security 执行完成后使用systemctl status hce-security查看服务状态,状态为 active(exited) 即为加固成功。 加固日志见/var/log/hce_security.log。 用户可自行修改
对Intel、AMD、Arm等平台进行功能适配、性能调优和稳定性加固,保证操作系统在各平台都能稳定可靠地长期运行。 兼容常见的开源软件,如apache、mysql、tomcat、nginx、flink等,帮助客户高效部署业务。
务器服务后,可部署自有应用。 HCE结合弹性云服务器做了应用优化。在HCE操作系统中部署数据库、大数据、HPC、虚拟化、容器等应用时,MySQL服务性能和Nginx服务性能比部署在其他操作系统上有明显提升。 HCE结合弹性云服务器做了快速启动优化。HCE根据弹性云服务器配置场景按需加载基础组件,启动更快速。