自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 大并发下Linux 内核参数优化

当超过第二个值时,TCP进入pressure模式,此时TCP尝试稳定其内存的使用,当小于第一个值时,就退出pressure模式。这个值也要设置一下,这个值表示系统所能处理不属于任何进程的socket数量,当我们需要快速建立大量连接时,就需要关注下这个值了。用来配置读缓冲的大小,三个值,第一个是这个读缓冲的最小值,第三个是最大值,中间的是默认值。选项默认值是128, 这个参数用于调节系统同时发起的tcp连接数,在高并发的请求中,默认的值可能会导致链接超时或者重传,因此,需要结合并发请求数来调节此值。

2023-05-29 17:09:53 1413

原创 当服务器出现大量的网络连接出现TIME_WAIT和端口不够用时

2.2 内核的通常值是180秒,你可以按这个设置,但要记住的是,即使你的机器是一个轻载的WEB服务器,也有因为大量的死套接字而内存溢出的风险,FIN- WAIT-2的危险性比FIN-WAIT-1要小,因为它最多只能吃掉1.5K内存,但是它们的生存期长些。表示SYN队列的长度,.默认为1024(这个根据系统内存设置对比关系是对于128M内存设置时1024,加大队列长度为32768 ,可以容纳更多等待连接的网络连接数。表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。

2023-05-29 17:06:33 255 1

原创 limits参数配置用来解决句柄数不够用

centos 5.*并没有90-nproc.conf这个文件,我这边是通过修改/etc/security/limits.conf,在最后添加。要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。centos 6.*可以修改/etc/security/limits.d/90-nproc.conf。nofile 是代表最大文件打开数。noproc 是代表最大进程数。要是上面服务没有生效可以重启服务。说明:* 代表针对所有用户。

2023-05-29 17:00:53 309

原创 按身高体重排序

先按身高排序,第一个是学生编号为3的70,再是编号为2和7的110,因为身高相等,则比较体重,因编号为7的体重57小于编号为2的体重65,所以次序是[3,7,2,], 再是编号为1和5的120,因身高相等,则比较体重,体重也相等维持原编号顺序,次序变为[3,7,2,1,5,],再按身高是编号为6的159,编号为8的165,编号为4的180,最终结果是[3, 7, 2, 1, 5, 6, 8, 4]//获取学生id排序。排序结果序列,每个数值都是输入的原始序列中的学生编号,由1开始。

2023-05-29 16:10:51 241

原创 二叉树的前、中、后序遍历

四、非递归方式实现二叉树遍历。三、递归实现二叉树遍历。

2023-05-29 11:39:06 55 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除