问题标签 [utilization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
426 浏览

sql-server - MS SQL Server 日志利用率永远不会降低

我的任务是管理一些 MS SQL Server (Express) 数据库。我的主要 DBA 经验是使用 DB2 LUW 和 Oracle 数据库,我很难理解 SQL Server 处理其事务日志的方式。

我有一个设置为“完整”恢复模式的数据库和一个 100 MB 的预分配事务日志文件。使用 Windows 调度程序,我在 00:00 运行每日完整备份,并从 02:00 开始每 2 小时记录一次备份。

我的理解是运行日志备份会自动释放事务日志空间,但情况似乎并非如此——“dbcc sqlperf(logspace)”的输出显示“使用的日志空间%”数字不断(如果缓慢)上升。

目前是 5%,所以我还没有处于恐慌状态,但我对 SQL Server 执行此操作的方式感到困惑。

我用于完整备份的 TSQL 语句:

BACKUP DATABASE [xxx] TO DISK = N'E:\backups\xxx.bak' WITH DESCRIPTION = N'blah', RETAINDAYS = 7, NOFORMAT, NOINIT, NAME = N'blah', NOSKIP, REWIND, NOUNLOAD, STATS = 10, CHECKSUM

日志备份的 TSQL 语句是:

BACKUP LOG [xxx] TO DISK = N'E:\backups\xxx.trn' WITH DESCRIPTION = N'blah', RETAINDAYS = 7, NOFORMAT, NOINIT, NAME = N'blah', NOSKIP, REWIND, NOUNLOAD, STATS = 10, CHECKSUM

那么,我必须做什么才能释放日志空间?

提前感谢您的意见。

0 投票
1 回答
33714 浏览

network-protocols - 计算停止等待协议中的利用率

我的书中有一个关于计算利用率的问题,但我无法找到有关该主题的任何实质性信息来解决它。

无论如何,这是一个问题:

从地球到遥远行星的距离约为 9 × 10^10 m。如果在 64 Mbps 点对点链路上使用停止等待协议进行帧传输,信道利用率是多少?假设帧大小为 32 KB,光速为 3 × 10^8 m/s。

假设使用滑动窗口协议。对于多大的发送窗口,链接利用率为 100%?您可以忽略发送方和接收方的协议处理时间。

0 投票
2 回答
3147 浏览

linux - 如何使用 bash 有效计算 CPU 利用率?

我正在尝试使用 bash 计算单个 CPU、Ubuntu 系统的整体 CPU 利用率。我需要我正在制作的系统监控脚本的总体 CPU 使用百分比。问题是,当我使用以下代码时,CPU 利用率百分比始终相同:

我发现的另一种方法是使用以下代码:

这段代码的问题是我不知道它是否完全准确。我有几个问题...首先为什么第一个代码会失败?第二,第二个代码可靠吗?如果不是,我可以使用什么代码来可靠地读取系统的整体 CPU 利用率?谢谢!

0 投票
1 回答
88 浏览

cpu-usage - 是否应该限制 CPU 使用率?

我有一个计算密集型应用程序,它需要在没有其他应用程序的 Windows 服务器上运行。该应用程序专为水平可扩展性而设计,因此如果输入负载更多,它可以在多个服务器上运行。我是否应该担心 CPU 使用率并确保每次超过某个阈值时,我应该引入一个新服务器并让应用程序在其上运行以分散负载?或者如果应用程序以 100% 的 CPU 负载连续运行是否可以?

基本上让应用程序以 100% 运行有什么缺点吗?我知道 CPU 过热可能是个问题。此外,应用程序线程之间的上下文切换可能会导致整体吞吐量降低。

任何其他?是否有关于为 CPU 利用率设置阈值的指南?

谢谢, 亚什

0 投票
2 回答
122 浏览

performance - Linux 内核(和其他系统程序):是否可以配置/调整它们以获得最佳性能,同时最大限度地利用硬件?

我不是操作系统/系统程序员(但它一直吸引着我很多:)),所以我不确定这是否是一个好问题,而且可能不够清楚(实际上它不止一个问题)。

是否有可能/可行/实用地调整 Linux 内核(和其他系统程序)(通过配置或任何重写)以获得最佳性能,以便他们可以最大限度地利用硬件(如果不是 100%)?

我的问题并非特定于操作系统,但我认为操作系统优化可以提供巨大帮助。

我可以考虑控制线程数量并将负载平均分配给它们可以帮助实现这一目标。在使用大量多核(1/2/4/6/8)处理器的情况下,我认为软件应该(以某种方式(?))实现内核数量(在安装时或在调用时)并分配负载均匀分布在其中。如果没有充分利用硬件的软件,我认为这些硬件的力量是浪费的。

还有其他我可以想到的方法,例如我有一台四核机器,5400rpm sata HDD 是瓶颈,所以如果软件可以实现这一点并通过增加缓存和使用异步/延迟读取来最小化磁盘读取/写入/writes 它将有助于提高性能。

我还想知道,通过 OpenCL 和 CUDA 库,智能地使用 GPU 中的处理单元是否有很大帮助?

我没有写过(甚至读过)任何严肃的程序(除了我的工作,它是与网络相关的,客户端-服务器类型的),但我肯定会尝试一下。我的想法/假设和我的要求是否有意义?还是我要疯了?

0 投票
1 回答
1462 浏览

java - 用于对变量进行排名和评估的 Java 函数

我有4双

我需要一个操作(和循环)来将结果数字按从最小到最大的顺序排列为四个整数......

我觉得这是一件简单的事情,有人知道如何快速完成......

提前致谢,

0 投票
1 回答
333 浏览

asp.net - 每天午夜 W3WP 内存和线程利用率

我在 IIS 7.5(Win 2008 R2)上安装了 ASP.NET 应用程序(Microsoft“Stock Trader 5.0”),我正在使用加载应用程序来加载 ASP.NET 应用程序的压力。每天早上,当我检查“perfmon”计数器时,我发现在午夜(上午 12 点)左右我遇到了内存和线程利用率问题(线程数从 150 跳到 1400,私有内存在几分钟内增加了 200 MB)。这个问题每天只在午夜发生,我试图禁用 IIS 日志记录,停止在午夜左右运行的任何计划任务,但我仍然遇到这个问题。

还有什么我可以尝试或检查来解决这个问题的吗?

谢谢 !!

0 投票
1 回答
1717 浏览

ram - Xperia J 和 512 MB RAM

我在索尼论坛上问了一个问题,但没有得到明确的答案。我的 Xperia J 只有 380MB 的 RAM,在白皮书中写到该设备有 512MB 的 RAM。还有哪些其他组件会利用剩余的内存?

0 投票
1 回答
896 浏览

linux - linux中核心空闲或核心离线有什么区别?

$ cat /proc/stat报告自启动以来每个核心在不同模式下花费的时间。

http://www.linuxhowtos.org/System/procstat.htm将这些不同的模式解释为

•user:在用户模式下执行的正常进程

•nice:在用户模式下执行的 niced 进程

•system:在内核模式下执行的进程

•idle:转动拇指

•iowait:等待 I/O 完成

•irq:服务中断

•softirq:服务软中断

/sys/devices/system/cpu/cpuX/online告诉核心是否在线/离线。核心空闲和核心离线有什么区别?/pro/stat中报告的统计信息是否还包括核心离线的时间?还是只记录核心在线的时间以及在线期间运行的模式?

0 投票
1 回答
265 浏览

php - 使用 PHP 为特定的 HTTP 请求率创建特定的 CPU 负载百分比?

如何使用PHP创建准确数量的人工 CPU 负载?我正在寻找每秒为 1 个 HTTP 请求生成 1% CPU 利用率的PHP代码。这意味着我每秒可以使用 50 个 HTTP 请求获得 50% 的 CPU 利用率;以及 80% 的 CPU 使用率,使用每秒 80 个 HTTP 请求的速率,依此类推。