切换到电脑端
跳转到我的求职导航
运维

调优-linux连接数-百万连接-局部-全局文件句柄限制

突破局部文件句柄限制1、查看一个进程能打开的最大文件数ulimit-n>1024(实际会低于这个数,比如jvm环境的class文件数+连接数=1024)2、设置一个进程能打开的最大文件数sudovi/etc/security/limits.conf在文件末尾增加*hardnofile1000000#*任何用户hard真正的*softnofile1000000重启reboot>再次查看ulimit-n变成10000003、突破全局文件句柄限制cat/proc/sys/fs/file-max>181661(有的是10000)临时:修改ec
阅读全文
后端技术

调优-jvm-jvm调优参数-gc垃圾回收-启动脚本-排查内存溢出-死锁-自我总结

202302收集到的易理解在线文档:新生代理解https://blog.csdn.net/weixin_42073629/article/details/110730560新生代老年代永久代理解https://blog.csdn.net/xiaokanfuchen86/article/details/117391855MinorGC(少数)、MajorGC(大多数)、FullGC(完全)理解https://blog.csdn.net/zhangdx001/article/details/105490928频繁gc(尤其是majorgc和fullgc)可
阅读全文
前端技术

调优-Web访问速度综合优化方向

前端:1、CSS、JS、HTML合并,减少Http请求2、CSS、JS过滤掉换行和空格,JS代码混淆(webpack打包自动处理)3、优化图片像素大小或者针对不同的终端加载不同倍数的图片尺寸;尽量加载png;纯色或者有规则图案的背景使用小图,采用background-repeat:repeat来填充整个父容器。4、从封装的角度,减少CSS、JS中重复的代码。5、DNS预获取<linkrel="dns-prefetch"href="//mm.jiangjiesheng.cn"/>后端:1、半分离模式,兼顾体验效果和加载速度2、可静态化的组件或
阅读全文
后端技术

调优-Java代码层优化(借助字节码分析问题)

7、Java代码层优化(借助字节码分析问题)7.1jvm字节码指令与javapjavap-help用法:javap<options><classes>其中,可能的选项包括:-help--help-?输出此用法消息-version版本信息-v-verbose输出附加信息-l输出行号和本地变量表-public仅显示公共类和成员-protected显示受保护的/公共类和成员-package显示程序包/受保护的/公共类和成员(默认)-p-private显示所有类和成员-c对代码进行反汇编-s输出内部类型签名-sysinfo显示正在处理的
阅读全文
后端技术

调优-JVM层GC调优

6、JVM层GC调优6.1JVM的内存调优>6.1.1程序计数器PCRegisterJVM支持多线程同时执行,每一个线程都有自己的PCRegister,线程正在执行的方法叫做当前方法,如果是java代码,PCRegister里面存放的就是当前正在执行的指令的地址,如果是C代码,则为空。6.1.2虚拟机JVMStacksJava虚拟机栈(JavaVirtualMachineStacks)是线程私有的,它的,生命周期与线程相同。虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧,用于存储局部变量表、操作数栈、动态链接、方
阅读全文
后端技术

调优-Nginx性能监控与调优

5、Nginx性能监控与调优5.1ngx_http_stub_status监控连接信息>5.1.1ngx_http_stub_status配置sbin/nginx-V查看编译参数在之前的模块安装基础上继续安装ngx_http_stub_status模块--add-module=/home/admin/mylibs/rmtpmodule/nginx-rtmp-module--with-http_ssl_module--with-pcre--with-ipv6--with-http_stub_status_module重新编译过程可以参考《CentO
阅读全文
后端技术

调优-Tomcat性能监控与调优

4、Tomcat性能监控与调优4.1tomcat远程debug>jdwp协议:javadebugwireprotocolhttps://www.ibm.com/developerworks/cn/java/j-lo-jpda3/4.1.1tomcat配置:cd/usr/mylibs/tomcat7vibin/startup.sh#在startup.sh最后一行中添加jpdaexec"$PRGDIR"/"$EXECUTABLE"jpdastart"$@"#继续修改catalina.shvi
阅读全文
本文目录
    Loading...