一、服务器的主要硬件组成部分1.cpuCPU的作用:主要有运算和控制功能关注信息点:路数和核数(路数就是服务器有几颗cpu;核数就是并行处理数据的能力)2.内存内存的作用:临时存储数据缓解磁盘磁盘的压力,存储速度快相比磁盘关注信息点:缓冲和缓存(缓冲是写在内存的缓冲区,不需要写进磁盘;缓存是从磁盘中读入内存中的缓存区)a、高并发存储/读取数据(门户网站)过程存储数据:CPU接收处理数据-->
分类:
其他好文 时间:
2019-12-01 20:52:48
阅读次数:
299
操作系统级 1. 查看设备整体运行状况 :1分钟、5分钟、15分钟的cpu负载情况,满载情况下为CPU核数 1 :用户空间程序的cpu使用率 :系统进程的cpu使用率 :空闲cpu :显示线程信息 2. 内存分析 :查看整体内存使用情况,注意观察如下几个指标 操作系统总共有多少内存 已经有多少内存被 ...
分类:
系统相关 时间:
2019-11-17 17:59:22
阅读次数:
85
本文导读: 业务需求场景介绍 技术设计方案思考 Future 设计模式实战 CompletableFuture 模式实战 CompletableFuture 生产建议 CompletableFuture 性能测试 CompletableFuture 使用扩展 1、业务需求场景介绍 不变的东西就是一直 ...
分类:
其他好文 时间:
2019-10-06 14:59:47
阅读次数:
90
import psutil# cpu 详情# re = psutil.cpu_percent(interval=1) # 返回cpu使用百分比# re = psutil.cpu_count() # 返回CPU核数# 内存# re = psutil.virtual_memory() # 获取内存# s ...
分类:
其他好文 时间:
2019-09-16 13:43:40
阅读次数:
93
1. load average 定义 linux系统中的Load对当前CPU工作量的度量。简单的说是进程队列的长度。 Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均 Load 。 通过系统命令"w"查看当前load average情况 上边0.31,0.30,0.31 ...
分类:
其他好文 时间:
2019-09-16 09:19:49
阅读次数:
118
协程 进程 :操作系统中存在 线程 :操作系统中存在 协程 :是微线程 模块(greenlet) 协程不是一个真实存在的东西,是由程序员创造出来的 协程,是对一个线程分片,使得线程在代码块之间进行来回切换,而不是原来逐步执行。 单纯的协程是无用的,有时候而且会降低性能 示例代码: 协程存在的意义 单 ...
分类:
编程语言 时间:
2019-09-14 13:36:43
阅读次数:
116
并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务在同一时间段执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是多核cpu情况下,多个任务的一些任务往往是在同一时间点执行的 1. 使用threading模块 python的th ...
分类:
编程语言 时间:
2019-09-05 18:25:50
阅读次数:
105
虚拟机环境中,用了Windows Server2012,安装SQL SERVER 2005的过程中,总是提示无法启动服务,各种搜索,做了以下尝试: 1、修改IP网络设定、 2、VIA网络禁用、 3、修改CPU核数为2的整数倍等方式、 4、修改SQL SERVER服务的登录方式等,都没有解决, 最后发 ...
分类:
数据库 时间:
2019-09-02 14:09:32
阅读次数:
138
Nginx基本参数 #运行用户 user nobody; #worker进程的个数;通常应该为物理CPU核数减1; #可以为”auto”,实现自动设定(worker_processes auto) worker_processes 1; #全局错误日志及PID文件 #error_log logs/e ...
分类:
其他好文 时间:
2019-08-27 16:55:02
阅读次数:
74
go4 引用循环 go package main const N=3 func main(){ m := make(map[int]int) for i:=0 ; i012 make() new() make() 创建切片,map,数组,通道 new() 创建自定义对象 make()会初始化,new ...
分类:
其他好文 时间:
2019-08-23 13:21:16
阅读次数:
103