• Macos Add Ip

    ifconfig lo0 alias 127.0.0.2

  • Mirror Through To Backend Twice

    问题1,一个打到 Docker Registry Mirror 的请求,为什么透传了两次到后端呢? 问题2,Proxy 里面的 inflight 又能起什么作用呢? 问题3,为什么有的机器把同一时间到来的所有请求都打到了后端,而有的机器只透传了非常少的几个请求,后面就走缓存了呢? 问题 1 回答,因为 pbs.copyContent(ctx, dgst, w) 里面请求了一次,pbs.storeLocal(ctx, dgst) 里面又请求了一次。 问题 2 回答,inflight 是为了避免两个同样的请求都 storeLocal 。 问题 3 Debug 方向: inflight...

  • Life

    赛赛不咋理我了,让他亲亲,他直接说“不行”。

  • Return Copy From Map

    package main import ( "fmt" "sync" ) func main() { m := map[string]sync.Mutex{} lock := sync.Mutex{} fmt.Printf("%p\n", &lock) m["baidu.com"] = lock get := m["baidu.com"] fmt.Printf("%p\n", &get) } # go run...

  • Tty

    登陆同一个机器, root@1bd768a7944f:~# ps l F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 4252 3452 - Ss pts/0 0:00 bash...

  • Life

    昨天赛小赛玩围棋,我拿手上一个棋子问他,这是几个,他说“一个”。 我拿两个再问他,他说“两个”。 我拿三个再问他,他说“太多了,数不了”。 哈哈哈

  • dockerd 里面使用 lz4 解压缩测试小结

    线上 dockerd 版本: Docker version 19.03.12, build 48a66213fe 实验使用的 dockerd 版本:v20.10.9 目的 为了加速容器的启动,docker pull 做为其中的一环,调研一下如何加速 docker pull。 局域网环境问题下,docker pull 里面的解压的时间占了大头。Lz4 的解压速度比当前 Docker 默认的 gzip 要快不少,我们就在 Docker 里面实际测下看效果。

  • Life

    今天才想起来滑雪的日子是赛赛生日。。又加上疫情,可能去不了。买东西容易退货麻烦啊。 Lz4 的 Docker终于编译出来了。 1.4G 文件压缩比 Gzip 快50秒,多180M。解压时间和 pigz 差不多,比 gz 快 50% 左右。

  • Life

    同步了一下线上的镜像,1664个,有600多个需要同步,6个未成功,今天再次同步了一下。 查了一下 401 锁账户的问题,估计是老的 Harbor 配的 Registry,密码用的老的(还有老密码?我都不记得了。。),改了,看一下效果。后面直接下线这个集群。 终于得闲看一下 Dockerd 的编译环境问题了。

  • Life

    前两天睡太晚了,看一下 Docker 怎么编译,为了添加 Lz4 的压缩。今天一点也不想干活了。 下午 harbor 出问题,半小时才搞定。日志采集出问题了,否则看响应时间高的机器,应该能比较快的定位到问题。 拉了一下全量的 Tag 数据。后面可以用来补一下数据。 还有,拉了 PAAS 的线上版本的镜像,居然没有一个在当前 Hub 中存在。。是哪里出问题了?? 另外,感觉,回去之后要和赛赛一起学习了,数学真不知道怎么教起啊。