```struct task_struct { struct thread_info thread_info; volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped: */ void *stack; /* 堆指针 */ atomi... ...
分类:
其他好文 时间:
2019-11-02 19:49:43
阅读次数:
86
https://www.cnblogs.com/alwu007/p/6024631.html CPU 1. lscpu:显示cpu架构信息 总处理器核心数量=处理器数量*每个处理器的核心数量*每个核心支持的线程数量。即:CPU(s) = Socket(s) * Core(s) * Thread(s) ...
分类:
系统相关 时间:
2019-11-01 12:45:22
阅读次数:
173
数据分析(Numpy基础) 1.什么是数据分析? 2.python做数据分析的常用库 一、numpy概述 1.什么是numpy? 2.numpy发展历史 3.numpy的性能 二、numpy基础 1.ndarray数组 1.Numpy中的数组是numpy.ndarray类实例化的对象,其中包括: 元 ...
分类:
其他好文 时间:
2019-10-31 21:29:40
阅读次数:
90
1.页面引入js/css 2.页面定义一个table 3.初始化js文件 4.合并单元格的js 5.完整js 6.后台数据 8.页面效果图 问题: 1.页面不显示数据,后台数据格式有问题(如果是前台分页,后台数据返回LIst就可以,如果是后台分页,返回数据格式是rows+tatol) 2.页面点击下 ...
分类:
其他好文 时间:
2019-10-31 13:08:53
阅读次数:
140
zgc是一款可拓展的低时延,为实现以下几个目标而诞生的垃圾回收器: 停顿时间不超过10ms 停顿时间不会导致堆大小增长 堆大小范围可支持几G到几T 再看一下zgc的标签: region-based (和G1一样) NUMA-aware Concurrent Compacting Using load ...
分类:
其他好文 时间:
2019-10-20 18:03:39
阅读次数:
411
def func(*args): # just use "*" to collect all remaining arguments into a tuple # 这里的*是关键符号,args可以替换为其他命名 # 更一般的函数定义方式是def fun(*args,**kwargs),可以在许多Py... ...
分类:
其他好文 时间:
2019-10-10 22:25:31
阅读次数:
99
CPU 架构SMP/NUMA,调优 SMP:全称是“对称多处理”(Symmetrical Multi Processing)技术 。 是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存以及总线。 弱点:CPU变多后,但是内存和内存控制器只有一个,CPU是通过内存控制器访问内存的,所 ...
分类:
其他好文 时间:
2019-09-27 19:13:22
阅读次数:
100
3种系统架构与2种存储器共享方式 1.1 架构概述 从系统架构来看,目前的商用服务器大体可以分为三类 对称多处理器结构(SMP:Symmetric Multi-Processor) 非一致存储访问结构(NUMA:Non-Uniform Memory Access) 海量并行处理结构(MPP:Mass ...
分类:
其他好文 时间:
2019-09-21 21:42:13
阅读次数:
115
原路径:http://www.sohu.com/a/126402403_609500 内容概要 今天的文章我们将简单学习下Hyper-V如何通过NUMA(Non-Uniform Memory Access)来对虚机内存访问进行加速。 SMP和NUMA 1 根据 CPU 访问内存中地址所需时间和距离我 ...
分类:
其他好文 时间:
2019-09-19 01:25:44
阅读次数:
122
Linux的NUMA机制 http://www.litrin.net/2014/06/18/linux的numa机制/ NUMA(Non-Uniform Memory Access)字面直译为“非一致性内存访问”,对于Linux内核来说最早出现在2.6.7版本上。这种特性对于当下大内存+多CPU为潮 ...
分类:
系统相关 时间:
2019-08-28 01:19:34
阅读次数:
102