山水小站

宁静为篱 淡雅为阶 心自有桃源


  • 首页

  • 归档

  • 标签

  • 分类

  • 搜索

linux 字符中文乱码 locale的设定中LANG LC_ALL LANGUAGE

发表于 2022-10-20   |   分类于 Linux   |   暂无评论

locale的设定:

LC_ALL和LANG优先级的关系:LC_ALL > LC_* > LANG

阅读全文 »

微内核发展史 和 微内核seL4

发表于 2022-10-18   |   分类于 Linux   |   暂无评论

背景庞大的UNIX家族

UNIX系统,1971年诞生于大名鼎鼎的贝尔实验室的一台PDP-11/24机器上,其后经过不断发展与传播,在80年代取得了巨大成功,UNIX被移植到众多的处理器架构,并在众多行业得到广泛使用,甚至成为行业标准影响至今。

UNIX以及类UNIX系统如Linux都是典型的宏内核设计

也就是把所有系统服务都放到内核里,因为系统服务代码之间存在大量数据交换和大量的服务请求,而在同一个代码段内进行函数调用(C语言)或跳转(汇编或者机器码时代)是最直接、最高效的方法,在同一片地址空间也方便数据交换,所以这样的宏内核设计是很自然的。

阅读全文 »

宏内核和微内核

发表于 2022-10-18   |   分类于 Linux   |   暂无评论

内核是操作系统非常重要的组成部分,同时也是操作系统的核心。内核管理着系统资源,内核向上连接着应用程序,向下连接着硬件,它是应用程序和硬件的桥梁。

内核可以进一步的划分,分为宏内核和微内核。

宏内核和微内核最大的区别就是,宏内核的用户服务和内核服务都保存在相同的地址空间中,它们都由内核进行统一管理,而微内核的用户服务和内核服务会保存在不同的地址空间中,下图可以很好的解释这一点。

阅读全文 »

指标数据 TP50 TP90 TP99

发表于 2022-10-17   |   分类于 监控   |   暂无评论

一 TP50、TP90、TP99 的概念
1.1 什么是 TP
TP 是 Top Percentile 的缩写,中文译作百分位。

TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,并取出结果为:总次数 * 指标数 = 对应TP指标的值, 在取出排序好的时间。

阅读全文 »

压缩算法性能对比 zstd lz4

发表于 2022-10-14   |   分类于 Linux   |   暂无评论

看一个压缩算法的优劣,有两个重要的指标:一个指标是压缩比,原先占 100 份空间的东西经压缩之后变成了占 20 份空间,那么压缩比就是 5,显然压缩比越高越好;另一个指标就是压缩 / 解压缩吞吐量,比如每秒能压缩或解压缩多少 MB 的数据。同样地,吞吐量也是越高越好。

阅读全文 »

1...1112131415161718192021...42
山水小站

山水小站

惟山水与美食,此生不可辜负

206 文章
32 分类
0 标签
微博 知乎 豆瓣 mail
© 2026 山水小站
平安
顺遂
 |  鲁ICP备19029109号-1  |  鲁公网安备 37068202000213号