内存瓶颈 查看cpu总体消耗,包括分项消耗如user,system, idle,nice等消耗 top 然后shift+h:显示java线程, 然后shift+M:按照内存使用进行排序; shift+P:按照cpu时间排序; shift+T:按照cpu累计使用时间排序 多核cpu,按“1”进入top ...
分类:
系统相关 时间:
2018-03-27 16:44:25
阅读次数:
322
worker_processes 设置为CPU总核数量的两倍, worker_cpu_affinity 多少个cpu多少个0 worker_rlimit_nofile配置要和系统的单进程打开文件数一致 events { #作为http时worker_processes*worker_connecti ...
分类:
其他好文 时间:
2018-03-22 13:39:06
阅读次数:
154
https://www.cnblogs.com/bugutian/p/6138880.html CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数 查看CPU信息(型号) [root@AAA ~]# cat /pro ...
分类:
系统相关 时间:
2018-03-22 12:33:30
阅读次数:
252
w/uptime查看系统负载#00:59:05up12min,1user,时间是0.59分,登陆了12分钟,一个用户#loadaverage:0.00,0.01,0.02系统负载;1分钟5分钟15分钟内系统负载多少时间段内使用CPU活动的进程有多少个这个数值和大小合适值和最大值需要根据逻辑CPU来决定cat/proc/cpuinfo查看CPU核数processor:00的话就是1个,1的话就是2个
分类:
其他好文 时间:
2018-03-20 10:33:16
阅读次数:
116
任务1.1学习之初1.2约定1.3认识Linux1.4安装虚拟机1.5安装centos7linux是什么?linux其实算是一个操作系统。比如我们平时常用的系统叫windows,苹果电脑的叫做masOS。严格的来说,linux只是表示linux内核,但实际上人们已经习惯了用linux来形容整个基于linux的内核,并使用GNU工程各种工具核数据库的的操作系统。linux流行的发行版有比如Andro
分类:
其他好文 时间:
2018-03-19 20:58:39
阅读次数:
163
1.如果数据大小小于等于10 都正常 2.数据大小大于10 3.js中Array.sort的实现原理 定义:sort() 方法用于对数组的元素进行排序。 api语法:arrayObject.sort(sortby);参数sortby可选,用于规定排序规则,必须是函数。 具体是如何实现的? V8 引擎 ...
分类:
编程语言 时间:
2018-03-19 11:45:45
阅读次数:
462
vmstat 1,表示每秒输出一次统计信息 r:等待在CPU资源的进程数。这个数据比平均负载更加能够体现CPU负载情况,数据中不包含等待IO的进程。如果这个数值大于机器CPU核数,那么机器的CPU资源已经饱和。 free:系统可用内存数(以千字节为单位),如果剩余内存不足,也会导致系统性能问题。下文 ...
分类:
其他好文 时间:
2018-03-18 17:21:37
阅读次数:
182
<背景> 内核线程类似于用户进程,通常用于并并发处理性质的任务,并且可以抢占调度。不同于用户进程,内核线程位于内核空间,并且可以访问内核函数和内核数据。 <创建内核线程> a:ret = kernel_thread(mythread,null,CLONE_FS | CLONE_FILES | CLO ...
分类:
编程语言 时间:
2018-03-17 15:26:26
阅读次数:
229
(1)高并发、任务执行时间短的业务,线程池线程数可以设置为CPU核数+1,减少线程上下文的切换(2)并发不高、任务执行时间长的业务要区分开看:a)假如是业务时间长集中在IO操作上,也就是IO密集型的任务,因为IO操作并不占用CPU,所以不要让所有的CPU闲下来,可以加大线程池中的线程数目,让CPU处 ...
分类:
编程语言 时间:
2018-03-03 11:01:09
阅读次数:
5076
select: poll: epoll: 1.实现了epoll自己的文件结构eventpoll和epitem,在初始化时(操作系统启动时)分配相应的缓存,使用slab分配内存。epoll_creat返回的为新的文件描述符(仅epoll可用),可以通过file->private_data得到。 2.高 ...
分类:
其他好文 时间:
2018-03-02 14:51:39
阅读次数:
126