腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
时间“命令”允许您的概要文件运行时。是否有一个命令可以让您分析最大内存消耗和平均内存消耗?
linux
、
bash
除了不断地检查"top“来分析linux二进制文件之外,我还可以使用哪些工具。 Ubuntu枪战似乎就是这样做的,看起来他们使用的是定制的python脚本。 我想知道是否还有一种更好的方法
浏览 5
提问于2017-07-01
得票数 0
回答已采纳
2
回答
为什么Linux内核使用get_random_int()来生成stack_canary或stack_top?
linux-kernel
、
random
Linux内核中有一个随机数生成器。这通常称为LRNG(Linux随机数生成器)。我们可以通过调用get_random_bytes()来使用它。但是stack_canary和stack_top是由get_random_int()生成的。虽然Linux内核有自己的好随机数生成器(LRNG),但是为什么Linux内核要通过get_random_int()生成它呢?我认为这可能是因为效率。是对的吗?
浏览 0
提问于2016-10-24
得票数 -1
1
回答
为什么这个嵌入式linux top命令会失败?
embedded-linux
、
busybox
、
top-command
我正在尝试使用top来证明我在Leopardboard (嵌入式linux)目标上的test进程存在内存泄漏。为什么这个命令 / # top -b | grep test >> /media/top.txt & 就像这样立刻就死了吗? [3]+ Stopped (tty output) top -b | grep test 1>>/media/top.txt 我看到is生成了一个空文件 -rwxr-xr-x 1 root root 0 Jan 15 15:35 top.txt Top确实在交互模式下运行,生成如
浏览 2
提问于2013-01-16
得票数 2
回答已采纳
2
回答
Linux进程内存消耗(以字节为单位)(非千字节)
linux
、
process
、
memory-consumption
在Linux中,有没有办法检查以字节为单位的进程内存(例如,使用top或ps )。不是以千字节为单位,而是字节。 提前感谢!
浏览 5
提问于2010-05-07
得票数 3
回答已采纳
1
回答
top命令运行无限时间,并将延迟规范输出到文件
file
、
delay
linux中有一个"top“命令,用于测量各种实时CPU指标。 谁能解释一下如何使用该命令,使其每1秒更新一次,并在无限时间内执行(或者说直到我想运行它)。此外,如果它可以输出文本文件中的值。 所以我试着: top -n -d 1 -b >> output.txt 但是我应该如何指定n的参数值呢?我不想为-n参数设置一些随机值,比如10000等等。
浏览 2
提问于2013-02-06
得票数 0
1
回答
为什么顶部的VSIZE值与ps中的VSZ (虚拟集大小)值不同?
osx
、
ps
、
top
、
iphone
、
ios
我知道ps中的VSZ是为应用程序分配的总地址空间,有时别名为vsize (在linux上的ps手册页中提到),但是top中VSIZE的定义是什么呢?来自iPhone的这个顶级输出与Linux上的顶层不同: PID COMMAND %CPU TIME #TH #PRTS #MREGS RPRVT RSHRD RSIZE VSIZE 1875 emma 0.0% 0:30.83 7 139 932 17868K 5328K 29M 181M root# ps -eo pid,rss,vsz|grep 1875 1875
浏览 0
提问于2011-08-07
得票数 10
2
回答
Linux CPU消耗
linux
、
vmware
我们的环境中有Linux (diil5.11)。它显示由sar和top检查的平均CPU消耗量+90%(%sys,%usr消耗,而不是%iowait)。 现在,当我看到top或ps输出时,它显示的是没有冒犯的进程。 检查机器从esxi以及(使用esxtop),那里也显示了CPU消耗在机器上。 有什么建议可以进一步排除吗?
浏览 0
提问于2017-07-07
得票数 0
2
回答
如何显示实际内存使用情况而不是"%MEM“
memory-usage
、
top
在Linux中,当使用top查看进程正在使用多少内存时,如何强迫它实际告诉您正在使用多少内存(而不是让它通过给出派生百分比来混淆实际值)?
浏览 0
提问于2021-02-02
得票数 1
4
回答
如何编写可以获取linux服务器上的CPU使用率的shell脚本
linux
、
shell
、
cpu-usage
我想知道如何编写一个shell脚本来获取linux服务器的CPU使用率。 我知道如何在linux pc上使用ps和top来做这件事。虽然这里的问题是我需要使用shell脚本将作业提交到linux服务器。 我试过了 myjob ps ux U myname 它是按顺序运行的。所以,我不知道我的作业的CPU使用率。 myjob & ps ux U myname 符号只会暂停我的作业。同样,这里的全部目的是了解myjob的CPU使用情况。 请告诉我如何并行运行这两条线路,或者有其他方法。 提前谢谢你。
浏览 0
提问于2012-12-29
得票数 0
2
回答
在LXC容器中运行的Linux/Ubuntu是否理解cgroup内存限制?
ubuntu
、
memory-usage
、
lxc
、
cgroup
我计划租用一个物理服务器,并在该服务器上的LXC容器中运行MySQL。我希望使用cgroup限制来控制MySQL实例的最大内存使用量: lxc.cgroup.memory.limit_in_bytes = 8192M 这将有效地控制容器可以使用多少内存,但是容器内的top或free仍然会报告LXC主机(物理服务器)的总体内存。我不是Linux在一般情况下如何管理内存的专家,但是我假设--在物理机器上--如果Linux看到它即将达到物理内存限制,它就会开始交换。Linux是否以同样的方式处理“有效”内存限制(无论是cgroup限制还是物理限制),而不管它是在容器内运行还是在物理主机上运行?
浏览 0
提问于2016-03-09
得票数 1
回答已采纳
1
回答
如何在Java进程上调试高CPU使用率,而不是由Java线程引起
java
、
linux
、
debugging
、
tomcat
、
cpu-usage
我有一个在Linux上的Tomcat上运行的Java应用程序。运行几周后,它开始占用接近100%的CPU (如“top”命令所示),但是没有一个Java线程占用超过5%的CPU;它也不是内核CPU (介于0.2-0.5%之间)。那么其他的东西(本机代码?JVM本身?)导致CPU使用率如此之高。这个问题只能通过重启Tomcat来解决。 因此,问题是:如果不是Java线程,有没有办法找出导致CPU使用率如此之高的原因?有没有办法“观察”在Java进程中运行的本地库?或者在这种情况下,我的调试策略应该是什么? 版本:Linux2.6 (CentOS),Apache Tomcat/6.0.33,JVM
浏览 0
提问于2014-04-05
得票数 2
2
回答
什么可以使系统停止?
operating-system
在Linux中有一个应用程序(用C++编写)在后台运行了几天,如果我向这个应用程序(使用kill -MYSIG)发送一些信号,要求应用程序执行一些定义的操作,这可能会使我的系统无法正常响应。所谓不正常响应,是指在我向应用程序发送此信号后,系统外壳程序(bash)无法响应任何Linux命令(ls,ps,top...),就像系统关闭时一样。如果我等几分钟,系统又回来了。 我想知道是什么原因导致系统停机,或者不能正常响应?是不是应用程序占用了太多的CPU或内存?那么系统是如何恢复的呢?
浏览 1
提问于2013-01-31
得票数 2
1
回答
添加到Linux(ARM) deamon中的.NET核心2.1应用程序导致CPU高
linux
、
raspberry-pi
、
.net-core
、
debian
我使用的是 Linux ARM IOT板,操作系统是,我的控制台应用程序是在.NET核心2.1上开发的。 我的应用程序非常简单,只要打开几个到远程服务器的TCP连接,在构建我的应用程序(带有符号Linux ARM)之后,我可以看到输出文件包括myApp和myApp.dll。我已经通过直接命令行运行了很多次: pi@raspberrypi:~/Desktop/myApp $ ./myApp 或者: pi@raspberrypi:~/Desktop/myApp $ dotnet ./myApp.dll 这两者都运行良好,通过top的CPU (进程名为myApp,而后者为dotnet)的都小于20。
浏览 0
提问于2018-07-15
得票数 0
1
回答
每个流星过程是做什么的?
mongodb
、
memory
、
process
、
meteor
对于Meteor来说是新的,这里的Linux也不是很好。Meteor v1.0.1,开发模式。当我在服务器上运行top时,只运行我的Meteor应用程序,我会看到与该应用程序相关的三个主要进程。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 15445 root 20 0 1367736 443624 2792 S 10.3 43.8 6:09.26 [dir]/.meteor/packages/me
浏览 5
提问于2014-12-22
得票数 0
回答已采纳
1
回答
所有CPU繁忙,高平均负载,但任务CPU使用率不加起来
linux
看看下面的输出,有人能告诉我是什么导致了高负荷吗? CentOs 6 Linux 2.6.32-642.4.2.el6.x86_64 (4 CPU) 我怀疑sar数很高,但我对此没有经验。 [root@a1 ~]# sar -b 1 3 01:08:22 PM tps rtps wtps bread/s bwrtn/s 01:08:23 PM 225.74 7.92 217.82 269.31 13362.38 01:08:24 PM 116.67 74.51 42.16 4062.75 18
浏览 0
提问于2018-04-05
得票数 2
回答已采纳
1
回答
了解ARM多核计算机上的顶级命令输出
cpu
、
top
、
cpu-usage
、
cpu-architecture
运行top命令,在运行浏览器时检查新RPi3上的CPU性能和内存使用情况。 既然我们有一个4× ARM Cortex-A53, 1.2GHz,我应该如何读取结果? $ top Mem: 327132K used, 620864K free, 29124K shrd, 5800K buff, 164492K cached CPU: 80% usr 8% sys 0% nic 2% idle 0% io 0% irq 9% sirq ... 80%未加冰工艺 8%系统过程 2%空闲?我的理解是,当它显示80%,这意味着80%的400%满负荷,因为我们有4个核心,对吗?这
浏览 0
提问于2016-03-21
得票数 1
回答已采纳
1
回答
内存泄漏-物理或虚拟
memory-leaks
当我们说存在内存泄漏时,这是否意味着在虚拟内存或物理内存中存在泄漏?我觉得这实际上是VM中的一个漏洞,因为只有虚拟内存空间被浪费了,因为无论如何,物理内存都是通过换出未使用的页面来节省的。但是它仍然浪费了VM空间。请澄清。 是否可以使用linux top命令并告知可能存在内存泄漏?
浏览 3
提问于2012-06-01
得票数 1
回答已采纳
1
回答
了解平均负载与cpu使用率
linux
、
operating-system
、
load
好吧,我自己就是一个Windows用户,所以我对Linux-y类型的知识是有限的。 然而,我的普遍理解是,“平均负载”是指在任何给定时间运行的进程数,平均在过去一分钟、五分钟和...15分钟? 无论如何,我一直在监控我的服务器,因为我们有一个很大的空缺和很多人! 我一直在看top,注意到一些似乎与我认为我所知道的相反的事情。 如果平均负载是7,有4个超线程处理器,这不意味着CPU的工作能力达到了7/8吗? 为什么,那么它显示的是50.0%的id?它怎么会有一半的时间是空闲的呢?
浏览 2
提问于2014-02-07
得票数 30
回答已采纳
1
回答
/proc/$pid/maps显示在x86_64 linux上没有rwx权限的页面
linux
、
memory-management
、
memory-leaks
/proc/$pid/maps显示在x86_64 Linux上没有rwx权限的页面。我注意到,当我在64位Linux上阅读/proc/$pid/maps时,我的内存页面没有权限,但在32位Linux中,它们却不在那里。 我试图监控我的进程的内存使用情况,但我感到困惑。为什么会有没有rwx权限的页面。它们在消耗我的内存! 这是64位Linux的‘top’输出的一个片段 % cat /proc/21367/maps 3154200000-315420d000 r-xp 00000000 fd:00 4835776 /lib64/libproc-3.2.7.so <br/> 31542
浏览 1
提问于2013-05-13
得票数 13
2
回答
uint32_t或uint64_t for linux计数器
linux
我在一个Linux计数器上工作,它应该统计到目前(以及将来)安装的所有Linux机器(所有基于linux内核的机器,包括Android等等)。下面是我得到的信息: #include <stdint.h> int main(int argc, char ** argv) { uint32_t num_linux_machines = count_current_linux_machines(); while (1) { wait_for_next_linux_machine_installed(); num_linux_mach
浏览 2
提问于2012-10-26
得票数 0
回答已采纳
1
回答
PostgreSQL数据库锁
postgresql
我们的一个客户关系管理应用程序有一个PostgreSQL数据库。他们的db家伙创建了10个查询这个生产PostgreSQL数据库的视图。 我们计划每天早上06:15通过PHP脚本对每个视图执行SELECT查询,执行时间约为1小时。此过程的一部分也是将查询结果保存到CSV中。 06:15非常接近于用户实际开始使用这个CRM应用程序的时间,并且非常肯定视图上的这些查询有时会与用户对CRM应用程序的使用重叠。 选择PostgreSQL数据库视图上的查询是否会锁定表,进而导致应用程序上的任何问题? 另外,如果一个表由于应用程序的使用而被锁定,那么这会不会导致查询视图方面的问题呢?还是跳过那一排? 我认
浏览 0
提问于2021-05-12
得票数 0
回答已采纳
4
回答
apt更新失败(在/usr/lib/apt/method/https内存占位器上执行oom杀手)
apt
我反复看到apt更新/安装过程导致/usr/lib/apt/method/https耗尽系统内存,结果导致OS oom杀手被触发。OOM杀手杀死https进程,apt-get操作失败。 我正在运行EC2 t2.smalls和t2.medium。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.2 LTS Release: 14.04 Codename: trusty $ uname -a Linux stage-app1 3.13.0-
浏览 0
提问于2019-03-26
得票数 0
3
回答
Gentoo硬化程序在运行约12小时后会消耗3GB内存,很少进程在运行。
memory
、
gentoo
我正在使用内核4.3.3增强的-R4运行Gentoo强化的AMD64。由于我的系统只运行一些基本的守护进程,如wpa_supplicant、cron或DHCP,而X会话只使用Windowmaker、GKrellM和xterm,随着时间的推移,Linux开始消耗越来越多的内存,直到大约8-12小时之后,内存耗尽并引发内核恐慌。这不是用于缓冲区和文件系统缓存的的问题,因为top、htop和GKrellM都是这些情况的原因,并显示进程实际占用了多少RAM。直到最近,我还以为它连接到了我的比特币核心客户端,但事实并非如此(我只是偶然地在我的Linux系统运行的时候运行了这个应用程序)。 在一些情况下,
浏览 0
提问于2016-02-25
得票数 1
回答已采纳
1
回答
在linux中关闭或停止不同的设备
linux
、
linux-device-driver
、
embedded-linux
我需要在Linux中测量不同设备的功耗。因此,我计划测量设备打开和关闭时的功耗差异。但我不知道从何说起?
浏览 5
提问于2013-05-09
得票数 0
1
回答
如何减少armv7图集交叉编译时的构建时间?
linux
、
arm
、
cross-compiling
、
atlas
我正试图交叉编译armv7皮层-A9处理器的地图集库。当我尝试make build时,从源代码构建库需要五个多小时。我认为问题在于它会运行所有的心智测试。有办法跳过这个吗? 主机系统:Ubuntu16.4位于一个虚拟盒中,分配了4gb内存,并配置了2个内核。 目标系统:皮层a9,小端armv7体系结构 构建过程 export PATH =$PATH:PATH TO ARM TOOL CHAIN FROM BUILDROOT export CC=arm-linux-gcc export ARCH=arm export RANLIB=arm-linux-ranlib export STRIP=ar
浏览 1
提问于2019-01-29
得票数 0
4
回答
有什么工具可以方便地监视Linux上每个进程的内存使用情况吗?
linux
、
memory-usage
、
top
这个问题与如何查看Linux进程的内存使用情况上的问题不一样。 而且,top命令没有给出所使用的确切内存,但是一个进程使用的百分比是多少,那么我是否可以使用任何强大的工具来轻松地监视每个进程的内存使用情况呢?
浏览 0
提问于2012-09-05
得票数 1
1
回答
malloc消耗比进程本身少得多
c
、
malloc
我正在用C语言开发哈希表,使用的是gcc。 对于冲突,我使用链表。 当我加载大约1 GB的文件时,mallinfo()显示: Total non-mmapped bytes arena = 1753260032 # of free chunks ordblks = 2 # of free fastbin blocks smblks = 0 # of mapped regions hblks =
浏览 2
提问于2014-11-16
得票数 1
1
回答
对于具有16 GB内存和8 CPU物理内存的Linux上的JDK8 64位,JVM堆大小(Xms Xmx)应该是多少?
java
、
jvm
、
64-bit
、
heap-memory
、
permgen
我在我的Linux服务器上安装了16 my内存和8个CPU,安装了JDK8 x64。 我已经设置了JVM堆大小,如下所示,但是继续获取java.lang.OutOfMemoryError JAVA_OPTS="-Xms2048m -Xmx4096m -XX:MaxPermSize=1024m -XX:-UseGCOverheadLimit 任何建议,最小/最大/PermGen堆大小应该是多少。
浏览 3
提问于2018-11-16
得票数 0
4
回答
32位RHEL机上的内存使用
linux
、
memory
、
32-bit
我使用32位RHEL4.4在基于AMD64的硬件上。下面是uname -a的输出 $ uname -a Linux zulu 2.6.9-42.0.10.ELsmp #1 SMP Fri Feb 16 17:17:21 EST 2007 i686 athlon i386 GNU/Linux 我在这个系统上安装了8G内存,操作系统是32位,我假设我的系统将无法使用完整的8GB内存。但是当我运行top时,我看到了以下情况- Mem: 8309168k total, 8292028k used, 17140k free, 7096k buffers 因此,top能够查看所有8GB
浏览 7
提问于2009-05-28
得票数 1
回答已采纳
1
回答
在10 and和32 of内存的Linux服务器上,如何合理地设置maxmemory?
performance
、
redis
、
load
、
cpu-usage
我一直在RedHat Linux服务器上出现性能问题。Top中的负载一直跳转到100+编号,导致用户挂起。当它跳到那里时,我看到redis服务器是最高进程,使用了97%的CPU。我需要调整它,这样它就不会那样尖利了。 我在配置文件中看到了这一点: maxmemory 128 in -policy no迫迁。 首先,128 it似乎是一个非常小的内存块。也许这是过度填充和导致写入,哪一个导致CPU峰值?而且,如果maxmemory策略设置为volatile,它将清除过期的对象。你们觉得怎么样?
浏览 10
提问于2022-11-17
得票数 0
3
回答
将Drupal添加到我的服务器意味着它现在存在性能问题。
apache-2.2
、
mysql
、
performance
、
drupal-6
我在我的主机服务器上有一个vb3.8.4论坛和一个drupal 6.22站点。 当我将drupal站点添加到服务器时,服务器中出现了许多性能问题。 有时它会让服务器瘫痪 以下是主机服务器规范: 操作系统CentOS Linux5.5 Webmin版本1.560 内核和CPU Linux2.6.18-194.26.1.el5 x86_64处理器信息英特尔(R)奔腾(R)双CPU E2160 @ 1.80GHz,2个核 实际内存3.74GB,使用虚拟内存2.35GB,内存4GB,kB 124个 本地磁盘空间1.76TB总计,147.63 GB 下面是基本的apache设置: Apache预叉
浏览 0
提问于2012-02-01
得票数 2
2
回答
如何在Eclipse远程调试器中找到有问题的线程?
java
、
eclipse
、
tomcat
、
jboss
、
debugging
我有一个在jboss应用服务器上运行的web应用程序(但它不是jboss特定的,所以我们也可以假设它是tomcat或任何其他服务器)。现在我遇到了一个问题,一个线程似乎处于死锁状态。它一直使用100%的CPU。我已经使用启用的调试端口启动了服务器,可以将Eclipse连接到它。但问题是:有很多线程在运行。我怎样才能找到正确的线程?我知道进程id (来自Linux "top“命令),但我认为这不会有什么帮助。我真的必须单独打开每个线程并检查它们当前正在做什么吗?或者,在Eclipse中是否有一种方法可以过滤线程中的“最活跃”或类似的东西?
浏览 0
提问于2010-03-02
得票数 2
回答已采纳
2
回答
死锁会导致高CPU利用率吗?
c++
、
multithreading
、
deadlock
死锁是将进程放入较高的CPU使用率,还是这两个进程都“休眠”,等待另一个进程完成? 我试图在Linux系统上调试一个用C++编写的多线程程序。我注意到一个特定进程的CPU利用率过高,我想知道这是否是由于死锁问题造成的。我已经确定,一个进程总是比我预期的(使用top)使用更多的CPU,并且这个过程可以工作,但是它工作得很慢。如果死锁导致进程休眠,并且不会导致较高的CPU使用率,那么至少我知道这不是一个死锁问题。
浏览 5
提问于2014-08-14
得票数 5
回答已采纳
1
回答
占用大部分内存的PHP-fpm
performance
、
php-fpm
、
memory-usage
我的内存和交换内存主要是由php使用的,这会导致服务器响应缓慢。下面是top命令的输出。请建议 📷 另外,我的php-fpm conf文件设置如下: pm = ondemand pm.max_children = 250 pm.process_idle_timeout = 3600s; pm.max_requests = 500
浏览 0
提问于2023-03-27
得票数 0
1
回答
获取跨平台系统健康ASP.Net核心
c#
、
ubuntu
、
asp.net-core
、
health-monitoring
我正在开发一个ASP.Net Core应用程序,在该应用程序中,管理员(例如,me )应该能够看到以下系统信息: 当前进程CPU使用情况 CPU总使用量 可用总系统内存 当前应用程序使用的总系统内存 总系统内存使用量 可用磁盘空间共计 使用的总磁盘空间 挖掘了几个小时之后,我只找到了使用一些性能计数器或系统查询的解决方案。问题是,它们中的大多数只能在Windows下工作,但我需要它们在Linux上工作,具体来说,Ubuntu18.10也可以工作。
浏览 1
提问于2019-06-05
得票数 1
回答已采纳
1
回答
在linux中确定哪些cpus处于调度器的监督之下
linux-kernel
、
scheduler
在了解到可以在引导时使用isolcpus参数隔离cpus (从某种意义上说,它们不再处于调度器的监督之下)之后;在linux中,人们如何确定哪些cpus处于监督之下?
浏览 7
提问于2014-08-06
得票数 0
1
回答
归档文件是否减少了inode的数量?
linux
、
centos
、
inode
我读了几篇关于Linux的文章,了解到创建的每个文件都有相应的inode编号。因为我们的一个服务器正在使用ext4,所以无法将inode增加到已经运行的生产服务器。 有两种解决方案,一种是删除旧文件,另一种是将旧文件传输到另一台服务器并存档。我现在的问题是,是否将文件存档和压缩,然后将其移动到另一台服务器。在归档服务器上,我刚刚传输的压缩文件将分配多少inode号?
浏览 0
提问于2017-10-25
得票数 0
回答已采纳
1
回答
虚拟机中的CLOCKS_PER_SEC值“错误”吗?
c
、
linux
、
time
、
virtual-machine
我在安装在窗口上的虚拟机( Linux )中编写代码。根据,Linux上库中的CLOCKS_PER_SEC值应该始终为1000 000。 当我运行这段代码时: int main() { printf("%d\n", CLOCKS_PER_SEC); while (1) printf("%f, %f \n\n", (double)clock(), (double)clock()/CLOCKS_PER_SEC); return 0; } 第一个值应该是1000 000,但是,应该显示秒数的值不会以正常的速度增加(增加1需要4到5
浏览 0
提问于2017-04-08
得票数 0
回答已采纳
1
回答
即使在iframe关闭时,ie也不释放内存。
iframe
我在一个网页里有15个。 <iframe id="iframe0" style="left: 1px; visibility: visible; width: 100%; position: absolute; top: 23px; border: 1px solid #8db1e3;" frameborder="0" scrolling="auto"></iframe> <iframe id="iframe1" style="left: 1px; visibility: vi
浏览 0
提问于2012-12-05
得票数 1
1
回答
Mongostat显示大小/ res
mongodb
我想听听你的意见,当然还有以下几点解释。 我的配置: mongodb版本3.4.4 一个具有三个相同服务器的副本集( linux v16下的4个cpu / 32 Go RAM ) 1所小学和2所中学。 没有延迟复制,每件事都是最新的。 引擎是WiredTigger。 在插入或更新期间,我有以下内容: 初级: vsize : 3.73 G/ res : 3.02 G 第一中学: vsize : 3.28 G/ res : 2.63 G 第二中学: vsize :5.66G/ res : 5.02G 我想知道为什么第二中学和第一中学的vsize/res之间有这样的区别? 我猜想,我应该看到他们之间
浏览 0
提问于2017-07-17
得票数 0
2
回答
估计嵌入式设备的RAM使用信息
linux
、
embedded
、
ram
我正在监控一个基于ARM的嵌入式设备的性能,它运行的是包含OpenEmbedded构建系统的poky linux发行版(来自Yocto项目)。我需要获得MHz (CPU周期)消耗和用于运行在系统上的任何进程的内存。尽管top实用程序允许我查看所使用的CPU %(这允许我依次估计CPU MHz ),但它只是给出了进程使用的虚拟内存大小(VSZ),但没有使用物理内存。 有什么办法能让我得到我需要的信息吗?
浏览 0
提问于2016-03-17
得票数 1
3
回答
进程内存与堆- JVM
java
、
linux
、
tomcat
我们在tomcat服务器上部署了一个web应用程序。有一些我们运行的计划作业,在此之后堆内存达到峰值并稳定下来,一切看起来都很好。然而,系统管理员抱怨说,内存使用量( Linux上的“top”)随着计划作业的增加而不断增加。堆内存和CPU内存之间的相互关系是什么?它能被任何JVM设置控制吗?我使用JConsole来监视系统。 我通过JConsole强制垃圾收集,堆使用率下降,但是Linux上的内存使用量仍然很高,而且从未减少过。 有什么想法或建议会有很大帮助吗?
浏览 9
提问于2011-02-04
得票数 9
回答已采纳
1
回答
构建自己的系统度量收集器代理的最佳方法是什么?
linux
、
parallel-processing
、
infinite-loop
、
agent
、
infinite-recursion
我有一个想法,为linux系统构建自己的度量收集代理,具有各种定制的特性和控件。想知道从linux系统收集连续度量的最佳实践是什么。 是否最好在数据收集所需的时间间隔内使用有睡眠的无限时间循环?或任何其他可用于递归数据收集的最佳方法,同时又不浪费系统内存。 如果我想收集多个度量,如CPU使用、内存使用、磁盘使用等等,那么并行执行所有命令的最佳方法是什么?这是一个很好的方法来使用&并将其留作背景,收集所有进程ids并验证所有进程是否都已完成?或者有任何其他最好的方法来达到这个目的? 提前谢谢。
浏览 8
提问于2021-11-11
得票数 0
1
回答
MacOS上的Arduino禁用了我的USB端口
macos
、
arduino
、
serial-port
试着测试我的程序。插上我的arduino电源。收到一条消息,说耗电太多,USB端口已被禁用。现在,当我转到tools > port时,“串行端口”选项显示为灰色。我试着用9v的电池给arduino供电,但电池开始发热,所以我又把它断开了。我已经在Linux和Windows上找到了解决方案,但据我所知,如果没有必要的话,没有人会使用macOS。碰巧我不得不这么做。
浏览 3
提问于2018-05-04
得票数 0
1
回答
提升/降级Linux上的iOS
iphone
、
ipod
、
ios
有没有办法在linux (特别是debian)下提升/降级我的iOS iPod touch 2G? 我已经读过关于思想生态的文章了,但是这个项目似乎不再被维护,因此变得相当混乱。
浏览 0
提问于2012-08-09
得票数 1
3
回答
确定Linux上进程停滞的原因
linux
、
process
、
resources
、
stalled
我正在尝试确定Linux上进程停滞的原因。这是一个电信应用程序,在相当重的负载下运行。8个T1跨度中的每一个都有一个单独的过程。偶尔,其中一个进程会变得非常不响应-在通常非常繁忙的进程的日志中记录事件之前,可能会有50秒。 可能是某些系统资源耗尽。显而易见的事情- CPU使用率-看起来还不错。 哪种linux实用程序可能最适合捕获和分析这类事情,并且尽可能不引人注目,因为这是一个高负载的系统?看起来,它需要的是过程而不是面向系统。也许是对/proc/pid/XX的持续监控?Top在这里似乎不太有用。
浏览 4
提问于2008-10-21
得票数 5
2
回答
JavaFX是否在组件不可见时填充空白?
javafx
、
visibility
我使用的是Linux Suse 12.3,JDK1.7.0-45,JavaFX 2.2。 我的问题是:为什么下面的代码不能工作,以及如何实现toggleShow/hide功能? 以下是我的测试代码: import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Too
浏览 1
提问于2013-11-12
得票数 4
回答已采纳
2
回答
多线程C程序中的共享字段经常使用CPU吗?
c
、
multithreading
、
unix
我正在编写一个使用一定比例CPU的小程序。基本策略是,我将不断检查CPU使用情况,如果使用级别高于给定值,则让进程休眠。 此外,由于我使用的是MacOS(不像Linux那样使用proc/stat,在C#中没有PerformanceCounter ),所以必须在另一个线程中执行top命令,并从其中获取CPU的使用情况。 问题是,即使我给出了一个很小的值作为参数,我仍然得到了非常高的CPU使用率。经过几次实验,似乎是由多线程共享字段引起的。 下面是我的代码(代码1)和实验: (代码2)最初我认为shell命令的使用率很高,所以我在run()中注释了无限循环,只剩下getCpuUsage()在运行。
浏览 3
提问于2012-11-23
得票数 1
回答已采纳
1
回答
确定共享一个大内存段的几个进程的实际内存使用情况。
memory
、
top
、
shared-memory
我只是看了一下top的输出,它向我展示了以下(以及其他过程): 📷 如一次所见,我有10个进程,每个进程消耗大约10 so,因此总共消耗100 so。然而,计算机只有64 be的内存,从顶部的第二行可以看到。其中,目前大约使用22 Of。 现在解决这个难题的方法是: test_mpi.out进程在彼此之间使用大量的共享内存。因为我有源代码,所以我知道实际的内存消耗大约是10 is。 计算机空闲时消耗约12 up内存,因此这相当于报告的22 up内存。 我不明白的是,top如何知道实际使用的内存只有22‘t。根据显示的所有列(VIRT、RES和SHR),top不应该能够计算出这一点。如果有人能把
浏览 0
提问于2016-01-12
得票数 1
回答已采纳
1
回答
用户空间程序(Runc)是否调节码头集装箱进程物理地址空间的大小?
go
、
operating-system
、
docker-container
、
systems-programming
、
containerd
下面是CloudFormation模板,用于在EC2实例(Linux)上配置EC2任务容器: TodobackendTaskDefinition: Type: "AWS::ECS::TaskDefinition" Properties: ContainerDefinitions: - Name: todobackend Image: someacct/todobackend Memory: 450 MountPoints: - Container
浏览 4
提问于2019-12-07
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下程序时间消耗监控与统计
Linux下 top 命令的使用
Linux 游戏玩家好消息:80% Steam TOP 100 游戏支持 Linux 上运行
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
资源消耗表
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券