内存最高的易语言进程id取句柄及当前易语言进程id取句柄打开了多少句柄数

&>&任务管理器监控工具,可以实时监控任务管理器。包括内存,线程数,句柄数等信息
任务管理器监控工具,可以实时监控任务管理器。包括内存,线程数,句柄数等信息
上传大小:46KB
输入进程的PID,在任务管理器中可以添加PID列即可查看到,然后输入要监控的间隔。启动后即可监控,停止后会在程序目录生成一个日志。
综合评分:4.2(9位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有5条
有的项目好像显示不是很全
很好用,我一直在用这个工具做一些检测,但是,CPU列表中没有显示啊?
挺好用,边用边学习。
挺好的,我用来监控句柄,但只能监控一个
很好用,我一直在用这个工具做一些检测,美中不足的是最好能够针对当前所有运行的进行,或多个关心的进程一起检测。
审核通过送C币
黑客方面攻守资料(下)
创建者:jiangsucsdn
黑客方面攻守资料(上)
创建者:jiangsucsdn
软件逆向工程
创建者:zzq105_
上传者其他资源上传者专辑
小说下载器,c#写的,需要.netframework环境
漫漫看看试用版,漫画下载程序
漫漫看看V1.0试用版,一个用来下载漫画的程序
google、百度图片批量下载,图片下载工具
网页浏览切换,用C#写的一个可以切换网页的功能,用来测试网页格式
安全技术热门标签
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
任务管理器监控工具,可以实时监控任务管理器。包括内存,线程数,句柄数等信息
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
wangchuanwc
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
任务管理器监控工具,可以实时监控任务管理器。包括内存,线程数,句柄数等信息Linux下查看及修改进程打开的文件句柄数量 - CSDN博客
Linux下查看及修改进程打开的文件句柄数量
----查看Linux系统默认的最大文件句柄数,系统默认是1024
----查看Linux系统某个进程打开的文件句柄数量
lsof -n | grep 5950 -c
----修改Linux系统的最大文件句柄数限制的方法:
&&&&& 1)ulimit -n 65535&&
&&&&&&&&&&& 针对当前session有效,用户退出或者系统重新后恢复默认值
&&&&& 2)修改profile文件:在profile文件中添加:ulimit -n 65535&
&&&&&&&&&& 只对单个用户有效
&&&&& 3)修改文件:/etc/security/limits.conf,在文件中添加:(立即生效-当前session中运行ulimit -a命令无法显示)
*&soft&nofile&32768&#限制单个进程最大文件句柄数(到达此限制时系统报警)&&
*&hard&nofile&65536&#限制单个进程最大文件句柄数(到达此限制时系统报错)&&
&&&&& 4)修改文件:/etc/sysctl.conf。在文件中添加:
fs.file-max=655350&#限制整个系统最大文件句柄数&&
&&&&& 运行命令:/sbin/sysctl -p 使配置生效
本文已收录于以下专栏:
相关文章推荐
---查看系统默认的最大文件句柄数,系统默认是1024# ulimit -n1024 ----查看当前进程打开了多少句柄数# lsof -n|awk '{print $2}'|sort|uniq -c...
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所...
---查看系统默认的最大文件句柄数,系统默认是1024
# ulimit -n
----查看当前进程打开了多少句柄数
# lsof -n|awk '{pri...
文件句柄:是windows下概念,在linux/unix下没有句柄这一说法,
在linux/unix下都是"文件描述符",是整形的
如果使用了标准C库的函数获得文件描述符,那么就不要使用win3...
1.文件句柄泄露
在linux中,如果一个文件正在被某个进程占用,用户操作rm删除该文件后,我们ls后发现文件已经不存在了,但实际上该文件仍然在磁盘上。直到使用它的进程退出后,文件占...
---查看系统默认的最大文件句柄数,系统默认是1024
# ulimit -n
----查看当前进程打开了多少句柄数
# lsof -n|awk '{pri...
http://blog.csdn.net/hishe/article/details/6078752
.cn/s/blog_520fb00d0100hnso....
转载自:http://blog.csdn.net/kobejayandy/article/details/
查看Linux系统默认的最大文件句柄数,系统默认是1024
$ ulimi...
进程文件句柄管理
lsof -n | awk '{print $2}' | sort | uniq -c | sort -nr | more
查看统计,每个进程占用多少个文件句柄,数量太多...
--查看系统默认的最大文件句柄数,系统默认是1024
# ulimit -n
----查看当前进程打开了多少句柄数
# lsof -n|awk '{print $2}'|sort|uni...
他的最新文章
讲师:钟钦成
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Linux单进程打开文件句柄数上限 - CSDN博客
Linux单进程打开文件句柄数上限
ulimit 查看系统的文件相关限制
单个进程最多允许打开的文件句柄数(包括socket连接数)是有限制的,当大于这个系统限制时,程序会抛出大量的无法打开文件的报错。
#ulimit -a
core file size
(blocks, -c) unlimited
data seg size
(kbytes, -d) unlimited
(blocks, -f) unlimited
pending signals
(-i) 515235
max locked memory
(kbytes, -l) 64
max memory size
(kbytes, -m) unlimited
open files
(512 bytes, -p) 8
POSIX message queues
(bytes, -q) 819200
stack size
(kbytes, -s) 10240
(seconds, -t) unlimited
max user processes
(-u) 515235
virtual memory
(kbytes, -v) unlimited
file locks
(-x) unlimited`
其中open files表示的是单个进程最多允许打开的文件句柄数(soket连接数也算在内),默认值是1024。对于一般的程序来说,这个值是足够的,但是对于很多需要打开大量文件或者大量socket连接的程序来说,这个值就不够了。例如web端用于存储用户登录信息和广告缓存信息的memcached程序,单个进程可以打开的socket连接数线上设置为8192。
修改Linux单进程最多允许打开的文件句柄数
要解决上述问题,可以通过如下方式修改此限制:
用root账户登录服务器,修改/etc/security/limits.conf文件,在文件最后添加2行
* soft nofile 8192
* hard nofile 8192
表示把此限制由默认的1024修改为8192。
修改之后,不需重启服务器,只需退出当前ssh远程连接,重新登录之后重启相关程序即可生效。
本文已收录于以下专栏:
相关文章推荐
---查看系统默认的最大文件句柄数,系统默认是1024
# ulimit -n
----查看当前进程打开了多少句柄数
# lsof -n|awk '{pri...
---查看系统默认的最大文件句柄数,系统默认是1024
# ulimit -n
----查看当前进程打开了多少句柄数
# lsof -n|awk '{pri...
转载自:http://blog.csdn.net/kobejayandy/article/details/
查看Linux系统默认的最大文件句柄数,系统默认是1024
$ ulimi...
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所...
linux最大文件句柄数量总结
原创文章,转载请注明出处:/blog/2096461
写这个文章是为了以正视听,网...
ulimit用于shell启动进程所占用的资源
shell内建命令
2、语法格式:
ulimit [-acdfHlmnpsStvw] [size]
3、参数介绍:
-H 设置硬...
首先可以通过ulimit –a 命令来查看
Redhat系统
[root@120lg_3 ut]# ulimit -a
core file size
大家知道在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。
在linux中执行ulimit -a 即可查询linux相关的参数,如...
修改linux的最大文件句柄数限制的方法:
1)ulimit -n 65535
在当前session有效,用户退出或者系统重新后恢复默认值
---查看系统默认的最大文件句柄数,系统默认是1024# ulimit -n1024 ----查看当前进程打开了多少句柄数# lsof -n|awk '{print $2}'|sort|uniq -c...
他的最新文章
讲师:钟钦成
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Linux下查看进程打开的文件句柄数和如何修改方法
投稿:jingxian
字体:[ ] 类型:转载 时间:
下面小编就为大家带来一篇Linux下查看进程打开的文件句柄数和如何修改方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
修改文件句柄数在Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。
对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有 点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many files open”的错误提示。如何知道当前进程打开了多少个文件句柄呢?下面一段小脚本可以帮你查看:
1.lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more&&
在系统访问高峰时间以root用户执行上面的脚本,可能出现的结果如下:
1.# lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more&&
2.&&& 131 24204&
3.&&&& 57 24244&
4.&&&& 57 24231&
5.&&&& 56 24264&
其中第一行是打开的文件句柄数量,第二行是进程号。得到进程号后,我们可以通过ps命令得到进程的详细内容。
1.ps -aef|grep 24204&
2.mysql&&&
99 16:15 ?&&&&&&& 00:24:25 /usr/sbin/mysqld&
哦,原来是mysql进程打开最多文件句柄数量。但是他目前只打开了131个文件句柄数量,远远底于系统默认值1024。
但是如果系统并发特别大,尤其是squid服务器,很有可能会超过1024。这时候就必须要调整系统参数,以适应应用变化。Linux有硬性限制和软性限制。可以通过ulimit来设定这两个参数。方法如下,以root用户运行以下命令:
1.ulimit -HSn 4096&
以 上命令中,H指定了硬性大小,S指定了软性大小,n表示设定单个进程最大的打开文件句柄数量。个人觉得最好不要超过4096,毕竟打开的文件句柄数越多响 应时间肯定会越慢。设定句柄数量后,系统重启后,又会恢复默认值。如果想永久保存下来,,可以修改 /etc/profile 把上面命令加到最后。(findsun提出的办法比较合理)
/////////////////////////////////////////////////////////////////////////////
在 Linux下面部署应用的时候,有时候会遇上Socket/File: Can't open so many files的问题,其实Linux是有文件句柄限制的(就像WinXP?),而且默认不是很高,一般都是1024,作为一台生产服务器,其实很容易就达到 这个数量,因此我们需要把这个值改大一些。
大概知道ulimit这个命令是相关的,上Google搜索了一下,大多数说的很含糊,也没有统一说一下,经过两个小时看了不少文章终于弄清楚ulimit相关的一些配置问题。
我们可以用ulimit -a来查看所有限制值,我只关心文件句柄数量的问题
open files (-n) 1024
这个就是限制数量
这里,有很多ulimit的文章都说的很含糊,究竟这个1024是系统的限制,还是用户的限制呢。其实,这个是用户限制来的,完整的说法,应该是当前用户准备要运行的程序的限制。
1、这个限制是针对单个程序的限制
2、这个限制不会改变之前已经运行了的程序的限制
3、对这个值的修改,退出了当前的shell就会消失
比如说,我先运行了一个程序A,然后通过ulimit修改了限制为2048,然后运行B,然后退出了shell再登录,然后运行C。那就只有B可以打开2048个句柄。
如果我们需要改变整体的限制值,或者我们运行的程序是系统启动的,应该怎么处理呢
其中一个方法,是想ulimit修改命令放入/etc/profile里面,但是这个做法并不好
正确的做法,应该是修改/etc/security/limits.conf
里面有很详细的注释,比如
* soft nofile 2048
* hard nofile 32768
就可以将文件句柄限制统一改成软2048,硬32768
这里涉及另外一个问题,什么是软限制,什么是硬限制
硬限制是实际的限制,而软限制,是warnning限制,只会做出warning
其实ulimit命令本身就有分软硬设置,加-H就是硬,加-S就是软
默认显示的是软限制,如果修改的时候没有加上的话,就是两个一起改
配置文件最前面的一位是domain,设置为星号代表全局,另外你也可以针对不同的用户做出不同的限制
修改了,重新登录用ulimit一开就立刻生效了,不过之前启动过的程序要重新启动才能使用新的值。我用的是CentOS,似乎有些系统需要重启才能生效。
ulimit其实就是对单一程序的限制
那系统总限制呢
其实是在这里,/proc/sys/fs/file-max
可以通过cat查看目前的值,echo来立刻修改
另外还有一个,/proc/sys/fs/file-nr
只读,可以看到整个系统目前使用的文件句柄数量
查找文件句柄问题的时候,还有一个很实用的程序lsof
可以很方便看到某个进程开了那些句柄
也可以看到某个文件/目录被什么进程占用了。
以上这篇Linux下查看进程打开的文件句柄数和如何修改方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 进程句柄 的文章

 

随机推荐