- 博客(10)
- 收藏
- 关注
原创 基于Kubernetes 1.22搭建基准测试系统(train-ticket)手册
docker容器在内存里运行,k8s不允许容器到swap分区运行,要关闭swap分区,所以关闭swap分区是k8s为了追求高性能。由于基准测试系统会占用大量的资源,所以要再真实的机器上搭建,或者是云主机上。卸载旧版本,旧版本的 Docker 被称为 docker、docker.io 或 docker-engine。由于是低版本的kubernetes,所以节点状态为NotReady是正常的。使用第二列中的版本字符串安装特定版本,例如 5:20.10.18~3-0~ubuntu-jammy。
2023-06-29 14:25:02 977 3
原创 C++ 随笔(二)
(1).公共权限 public 成员:类内可以访问,类外可以访问任何一种继承,子类可以访问父类的公共成员 (2).保护权限 protected 成员:类内可以访问,类外不可以访问任何一种继承,子类可以访问父类的保护成员 (3).私有权限 private 成员:类内可以访问,类外不可以访问。同一个函数名对应不同的函数实现,每一类实现对应着一个函数体,名字相同,功能相同,只是参数的类型或参数的个数不同。//const放在*的左边,修饰的是指针指向的内容,保证指针指向的内容不能通过指针来改变。
2023-06-26 23:10:53 98 1
原创 eBPF编程之初体验
BCC是一个Python库,简化了eBPF应用的开发过程,并收集了大量性能分析相关的eBPF应用。BCC为BPF开发提供了不同的前端支持,包括Python和Lua,实现了map创建、代码编译、解析、注入等操作,使开发人员只需聚焦于用C语言开发要注入的内核代码。BCC工具集大部分工具需要Linux Kernel 4.1以上版本支持,完整工具支持需要Linux Kernel 4.15以上版本支持。
2023-06-22 23:23:17 497
原创 初识eBPF
eBPF 被广泛用于驱动各种用例:在现代数据中心和云原生环境中提供高性能网络和负载平衡,以低开销提取细粒度的安全可观测性数据,帮助应用程序开发人员跟踪应用程序,为性能故障排除、预防性应用程序和容器运行时安全实施提供见解等等。相反,eBPF 程序可以将函数调用到帮助程序函数中,这是内核提供的众所周知且稳定的 API。即时 (JIT) 编译步骤将程序的通用字节码转换为特定于机器的指令集,以优化程序的执行速度。eBPF Go库提供了一个通用的eBPF库,它将获取eBPF字节码的过程与eBPF程序的加载到内核中。
2023-06-22 23:04:09 179
原创 飞腾服务器上利用JDBC连接访问kingbaseES
笔者由于科研任务的需要,在飞腾服务器(操作系统:银河麒麟V10)搭建了人大金仓数据库。人大金仓的版本是KingbaseES V8 R6。所以JDBC驱动也是要与之对应的。当然想要使用JDBC访问KingbaseES,也是需要Java环境的(推荐java8)查看环境:java -version本实验所选择的JDBC的版本是kingbase8-8.6.0.jar(访问人大金仓的官网就可下载--要选择对应服务器版本哈)接下来就是最关键...
2022-05-13 17:03:06 960
原创 c语言程序设计何钦铭第三版PPt
笔者在网站找了很久,最终通过翻墙的找到了完整的PPT,包含第四章。链接:https://pan.baidu.com/s/1N7CkeBQ7YeCqNzYJ8w_V9w提取码:rywz
2021-08-29 14:30:41 426
原创 JAVA如何输出double类型小数点的位数
import java.util.Scanner;public class Main { public static void main(String []args) { Scanner in = new Scanner(System.in); double d=1.123456; //使用C语言的方式。但是在变量前不需要加&...
2019-12-27 16:55:29 2458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人