最新 最热

一个可视化网站让你瞬间弄懂什么是卷积网络

视频演示:https://mpvideo.qpic.cn/0b2eleaawaaaqeacrtymk5svawodbnmqacya.f10002.mp4?

2023-11-24
1

Nginx的编译和安装

Nginx 是最流行的Web服务器,根据 W3Techs 最新的统计,世界上三分之一的网站在使用Nginx。

2023-11-24
1

十、ArcGIS_Pro常见问题【ArcGIS Python系列】

如果你跟我的情况一样,在程序中无法打开笔记本,在arcgis应用程序下点击jupyter notebook或者交互式终端之后输入jupyter notebook能打开notebook,此时显示的是内核报错,那么可以通过清除jupyter的内核解决。...

2023-11-24
1

使用PSI(Pressure Stall Information)监控服务器资源

我们通常会使用 load average 了解服务器的健康状况,检查服务器的负载是否正常。但 load average 有几个缺点:

2023-11-24
0

深入理解 Page Cache

长时间运行的Linux服务器,通常 free 的内存越来越少,让人觉得 Linux 特别能“吃”内存,甚至有人专门做了个网站 LinuxAteMyRam.com解释这个现象。实际上 Linux 内核会尽可能的对访问过的文件进行缓存,来弥补磁盘和内存之...

2023-11-24
1

Linux 信号(Signal)

我们经常会使用 kill 命令杀掉运行中的进程,对多次杀不死的进程进一步用 kill -9 干掉它。你可能知道这是在用 kill 命令向进程发送信号,优雅或粗暴的让进程退出。我们能向进程发送很多类型的信号,其中一些常见的信号 SI...

2023-11-24
1

从Ftrace开始内核探索之旅

操作系统内核对应用开发工程师来说就像一个黑盒,似乎很难窥探到其内部的运行机制。其实Linux内核很早就内置了一个强大的tracing工具:Ftrace,它几乎可以跟踪内核的所有函数,不仅可以用于调试和分析,还可以用于观察学习Linu...

2023-11-24
1

使用火焰图进行Java性能分析

内核维护着各种统计信息,被称为Counters,用于对事件进行计数。例如,接收的网络数据包数量,发出的磁盘I/O请求,执行的系统调用次数。常见的这类工具有:...

2023-11-24
1

使用GDB调试Linux内核

GDB(GNU Debugger)是Linux上的调试程序,可用于C/C++、Go、Rust等多种语言。GDB可以让你在被调试程序执行时看到它的”内部“情况,观察程序在特定断点上的状态,并逐行运行代码。...

2023-11-24
1

容器技术创新漫谈

Kubernetes在2017年赢得了容器编排之战,使得基于容器+Kubernetes来构建PaaS平台成为了云计算的主流方式。在人们把关注的目光都聚焦在Kubernetes上时,容器技术领域在2018年也发生了很多创新,包括amazon最近开源的轻量级...

2023-11-24
1