Min Zhou Profile
Min Zhou

@minzhou

Followers
647
Following
11
Media
7
Statuses
699

software engineer, husband, father of 2 boys

Sunnyvale, CA
Joined April 2009
Don't wanna be here? Send us removal request.
@minzhou
Min Zhou
4 years
perf probe --add 'ondemand_readahead parent=+0(+40(+24(+24(%dx)))):string filename=+0(+40(+24(%dx))):string offset=%r8:u64 req_size=%r9:u64'.
0
0
3
@minzhou
Min Zhou
4 years
Advanced Kubernetes Operators Development by Stefanie Lai in @startitup_
link.medium.com
How to build a production-standard Operator based on Kubebuilder. Tips and pitfalls
0
0
2
@minzhou
Min Zhou
4 years
Kubernetes Operator for Beginners — What, Why, How by Stefanie Lai in @startitup_
Tweet card summary image
link.medium.com
Explain the basic knowledge and means, build an Operator from scratch using Kubebuilder
0
1
1
@minzhou
Min Zhou
4 years
Advanced Kubernetes Operator Development with Finalizer, Informer, and Webhook by Stefanie Lai
Tweet card summary image
link.medium.com
In the previous articles, I introduced Kubernetes Operator, wrote a basic Operator using Kubebuilder, and improved it afterward.
0
1
0
@minzhou
Min Zhou
5 years
13年前?.
@hanzhupeng
albertlee
5 years
今天给团队做Erlang/Elixir 的培训讲座,翻出了这张照片。青葱岁月啊。
Tweet media one
2
0
1
@minzhou
Min Zhou
5 years
Might be a good vhost-user-net candidate for #firecracker or #rust-vmm : . None of the vmms support vhost-user-net yet.
0
0
1
@minzhou
Min Zhou
5 years
ha, vpp invents its own wheel for CLB.
0
0
0
@minzhou
Min Zhou
5 years
Envoy + F-Stack, open source answer for AWS ALB. Both of them are DPDK empowered. VPP should be better than F-stack for the purpose.
0
0
3
@minzhou
Min Zhou
6 years
#spdk bdev_split_create to split one NVMe device to multiple, NMVe-oF to create cloud storage pool with much lower latency and higher throughput than EBS.
0
0
0
@minzhou
Min Zhou
6 years
A infamous feature of the NVMe protocol is namespaces. Namespaces allow u to carve an SSD into logically separate smaller drives, like partitions. But, unlike partitions, namespaces each have their own submission and completion queues allowing for highly parallelized operations.
0
0
0
@minzhou
Min Zhou
7 years
page_fault (precisely handle_mm_fault) counts and latency in nsecs histogram via ply/ebpf.
Tweet media one
0
0
0
@minzhou
Min Zhou
7 years
how [ku]probes parse arg ? kernel/trace/trace_probe.c: parse_probe_arg().
0
0
0
@minzhou
Min Zhou
7 years
another way to trace vfs_read(filename) $ sudo /usr/local/sbin/ply -c 'kprobe:vfs_read{ printf("%v: %v\n", comm(), mem(mem(mem(arg(0)+24, "p")+40, "p"), "s")); }'.
0
0
0
@minzhou
Min Zhou
7 years
Perf to trace linux readahead: sudo perf probe --add 'ondemand_readahead greatgrandparent=+0(+40(+24(+24(+24(+24(%dx)))))):string filename=+0(+40(+24(%dx))):string offset=%r8:x64 req_size=%r9:x64'.
0
0
3
@minzhou
Min Zhou
8 years
eBPF Trace from Kernel to Userspace #ebpf #kernel via @SlideShare.
0
0
0
@minzhou
Min Zhou
9 years
Never give up w/o a fight!.
1
0
1
@minzhou
Min Zhou
10 years
RT @wensong: Alibaba Shows Open Source Support by Joining The Linux Foundation and Xen Advisory Board http://t.co/ghE65sjua8.
0
6
0
@minzhou
Min Zhou
10 years
RT @brendangregg: Added flame graph updates for July 2015 http://t.co/wfNVpMoh9p.
0
10
0
@minzhou
Min Zhou
10 years
Flame Graph made by perfj. Green is Java, yellow is JVM, and red is system. @normanmaurer http://t.co/MOA1q5yf2n.
Tweet media one
1
13
23