AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[cpu-usage](server)

Martin Hope
nimdrak
Asked: 2022-08-26 17:56:48 +0800 CST

是否有一种用于检查 CPU 使用情况的 a/b 测试?

  • 1

我们的团队试图找到一种方法来比较当前版本和新版本之间的 CPU 和内存使用情况。我找到了一些答案。

(1) 使用负载均衡器

通过使用负载均衡器,我们可以将我们的服务器分为两组。通过为它们部署不同的版本,我们可以测试和测量它们。参考。https://cloud.google.com/architecture/application-deployment-and-testing-strategies

(2) 我的建议

我认为如果我们可以将新功能部署到随机选择的服务器上,我们就不需要划分服务器。如果可能的话,我们可以通过分别收集随机选择的服务器的日志来知道 a/b 测试的结果。我认为这是可能的,但在 a/b 测试概念中找不到这种东西。

您能否就如何通过 a/b 测试检查 CPU 使用率或在 a/b 测试概念中调用什么 (2) 给我一些建议?

cpu-usage
  • 1 个回答
  • 54 Views
Martin Hope
Ross Smith
Asked: 2022-02-02 19:10:18 +0800 CST

CPUQuote 在 systemd 中的工作原理

  • 1

我正在为 systemd 设置一个.slice文件。我想将切片限制为一定的 CPU 时间。但是从systemd 文档中我不清楚给予的百分比CPUQuota是被解释为核心的数量还是整个系统的一小部分。

具体来说:我的电脑有 36 个内核。如果我想将切片限制为其中的 9 个(系统容量的 1/4),我想要CPUQuota:25%还是CPUQuota:900%?

systemd cpu-usage
  • 1 个回答
  • 128 Views
Martin Hope
user5248
Asked: 2022-01-19 11:20:58 +0800 CST

如何检查过去几天在 Digital Ocean 上触发高 CPU 使用率的原因?

  • 0

我想调查是什么导致了 1/16 几个小时的 CPU 使用率很高。Digital Ocean 图表显示,在大约 12 小时的过程中,CPU 使用率持续较高。是否有我可以利用的日志可以向我揭示有关此问题的更多详细信息?

high-load digital-ocean cpu-usage
  • 1 个回答
  • 159 Views
Martin Hope
Thomas
Asked: 2021-11-03 04:54:31 +0800 CST

cpu温度高和温差大

  • 0

在我正在处理的集群上,有一个节点显示 CPU 温度很高。

该节点有 2 个 Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz。

来自 lm-sensors 的传感器命令显示一个 CPU 的温度约为 70°C,另一个 CPU 的温度为 90°C。负载为 100%。它实际上是超载的,但负载不能减少。温度与负载高度相关。当前频率高于最大频率。max : 2400000 cur: 5280000 所以我不认为有节流。

温度差异是否表明冷却问题?

根据我的理解,英特尔文档显示温度情况为 86°C,这意味着 CPU 在 90°C 时的寿命将会缩短。

这些温度已经快一周了,我应该寻找解决方案(降低 CPU 速度)来降低 CPU 的温度吗?该节点将来可能会运行其他密集型 CPU 作业。

ubuntu cpu-usage lm-sensors
  • 1 个回答
  • 76 Views
Martin Hope
Joseph
Asked: 2021-09-23 22:37:55 +0800 CST

使用 proxmox 容器上的 NetData 监控 softirqs RCU 上的峰值

  • 2

我有一个具有以下特点的服务器:https ://www.soyoustart.com/it/offerte/1801sysgame05.xml

处理器 Intel i7-4790K

内存 32GB DDR3 1333MHz

包括流量无限的Anti-DDoS

磁盘 1x240GB SSD

带宽 250 Mbps

我已经安装了 Proxmox Linux 发行版,它运行基于 Ubuntu 服务器的容器来处理用 C++ 编写的实时 TCP 游戏服务器,目前该服务器拥有大约 1000 名在线用户,我们将很快将当前人口翻一番.

问题是,一旦在线用户数量达到约 850,我们就会遇到一个奇怪的性能“瓶颈”。一旦它回到约 800 或更少,瓶颈就会消失。实际上发生的情况是玩家必须等待大约 30 秒才能连接到服务器,而已经连接的玩家没有遇到任何问题(没有延迟、没有冻结等)。似乎网络拥塞、上限或类似情况会拒绝与同一进程的进一步连接并对我们的 CPU 造成压力(从下面的屏幕截图中可以看到)

在这里,我从我们的 NetData 中收集了一些图表,其中我注意到了相同的“模式”。我猜softirqs RCU特别有意义,但我不知道它到底是什么意思。

软中断 RCU: 图片

cpu使用/压力: 图片

处理器频率 图片

处理器温度

图片

我不认为问题出在我们的 CPU 本身,但如上所述,似乎与进程限制或类似问题有关。

你知道发生了什么吗?

更新:

另一个相关图表

图片

tcp proxmox cpu-usage irq netdata
  • 1 个回答
  • 125 Views
Martin Hope
user728899
Asked: 2021-06-09 03:40:46 +0800 CST

针对不同参数的 CPU/RAM 消耗对脚本性能进行基准测试

  • 0

我有一个图像处理 shell 脚本,可以提供不同的参数集,这些参数都为我产生有效的输出。我正在尝试识别具有最低资源(CPU/RAM)使用率的参数集,因为该脚本将在云上运行。有什么工具可以用来做基准测试吗?我正在寻找可以为我提供脚本使用的总 cpu 周期或我可以比较的任何其他相关数据/指标的东西。

操作系统:Ubuntu 20.04,外壳:BASH

我正在寻找的示例:

magical-benchmark-tool -c pdftoppm -png test.pdf test

输出

time (seconds)   processor cycles   max memory used (MB)    mean memory used (MB)
--------------   ----------------   --------------------    --------------------
19               1253               250                     128

谢谢!

memory-usage cpu-usage
  • 1 个回答
  • 85 Views
Martin Hope
Davide Icardi
Asked: 2021-06-05 14:11:28 +0800 CST

我可以在 CPU 限制设置为 500 毫核的 Pod 中并行运行多个线程吗?

  • 3

我有一个多核 Kubernetes 集群,在其中我有多个配置为 CPU 限制为 500 毫核的 Pod:

        resources:
          limits:
            cpu: "500m"

在一个 pod 中是否可以有多个线程并行运行(同时,在同一时刻)?

据我了解,当限制小于 1000 毫核时,pod 永远不会有多个线程并行运行。这是对的吗?

threads kubernetes cpu-usage multi-threading
  • 2 个回答
  • 5591 Views
Martin Hope
jacob_g
Asked: 2021-05-13 09:35:48 +0800 CST

EC2:相对较小的网络输出峰值导致 100% 的 CPU 使用率

  • 0

背景

你好,

我有一台在免费 EC2 实例上运行的服务器。我使用 nginx 和乘客/rails 作为我的 Web 服务器和应用程序服务器。服务器接收到的流量很少(仍在开发中),但来自随机机器人的流量是合理的。服务器还提供来自 S3 的图像。前端mywebsite.com由一个服务器块中定义的静态服务 at 提供,后端使用乘客 at 提供服务api.mywebsite.com。

问题

服务器上的 CPU 使用率看似随机地达到 100%。CPU 使用峰值与网络输出峰值相关,尽管网络输出峰值似乎仍然相对较小。发生这种情况时,前端无法再提供服务,我什至无法通过 SSH 连接到服务器以检查正在运行的进程。

我试过的

  • 使用此 bad-bot-blocker阻止恶意机器人。
  • 将网络峰值与 nginx 访问日志中的请求相关联/var/logs/nginx/access.log。通常相关性是很不清楚的。
  • 寻找/var/logs/nginx/error.log任何相关的东西。

当 CPU 执行此操作时,我通常最终会在 EC2 控制台上重新启动服务器,这似乎可以工作,但显然是不可持续的。

我是部署东西/DevOps 的新手,所以我想知道根据这些信息是否有任何明显的我可能遗漏的东西。我什至不确定是什么层导致了问题(AWS/nginx/我的 rails 后端/vanilla HTML/JS 前端)。如果我能提供任何其他信息,请告诉我。

谢谢,

雅各布

amazon-ec2 ruby-on-rails nginx amazon-web-services cpu-usage
  • 1 个回答
  • 444 Views
Martin Hope
jucor
Asked: 2021-03-07 09:26:02 +0800 CST

为什么顶部显示高 CPU 但单个进程的总和 %CPU 小得多?

  • 0

atop请根据和,进程的 CPU-% 使用率总和如何低于总 CPU 负载top?

我有一个 CPU 达到非常高的负载(87%,几个小时),尽管如图所示的单个进程的总和atop非常少(~30%),好吗?查看截图,录制在 Synology DS218+ NAS 上。top与 Synology 的资源监视器具有相同的行为。我很茫然...

我本来希望进程负载的总和等于总负载。理想情况下,我什至会看到一个(或几个)进程穿过屋顶,并杀死了罪魁祸首,但在这里我无法理解我所看到的......

感谢您的任何想法!

process top synology cpu-usage atop
  • 1 个回答
  • 208 Views
Martin Hope
viniciussvl
Asked: 2021-03-02 06:29:07 +0800 CST

PHP-FPM 在有 16 个线程的服务器上使用 100% CPU

  • 0

我有一台具有 32 GB RAM 和 16 个线程的服务器。该服务器在 PHP 中有一个 API,它接收来自其他外部 API 的许多请求,我在 PHP-FPM 中进行了配置以支持所有这些请求而不会降低站点速度,这在 1 年内运行良好,现在请求实际上翻了一番,这正在离开网站页面很慢,加载需要 5-6 秒,这是不正常的。也许我必须在 PHP-FPM 中重做一个配置来支持这种对请求的新需求,在这种情况下你会怎么做?

我的服务器有 32 GB 的 RAM,但只使用 2.5 GB,可以吗?是否可以在 RAM 和 CPU 之间保持平衡以提高 CPU 性能还是我在胡说八道?

pm.max_children = 32
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.max_requests = 1000

htop 命令输出 最佳

运行进程的 PHP-FPM 有 32 个子级。

centos php php-fpm digital-ocean cpu-usage
  • 1 个回答
  • 10461 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve