Skip to content
View pizhenwei's full-sized avatar
💭
高山仰之可极,深渊度之可测
💭
高山仰之可极,深渊度之可测
  • ByteDance
  • Beijing
Block or Report

Block or report pizhenwei

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pizhenwei/README.md

Hi, I’m @pizhenwei

👀 I’m interested in the Linux operating system and lots of software. I've contributed to Linux, util-linux, QEMU, libvirt, libiscsi, spdk,tgt, Redis, bcc, atop.

  • I’m currently working on Virtio Over Fabrics specification, Linux driver demonstration code and Virtio-oF target.
  • I’m currently working on Redis over RMDA, this allows clients to communicate with Redis server by RDMA, it's possible to improve the QPS to ~300%.
  • I developed virtio crypto kernel driver and QEMU backend, this allows guest to offload RSA/ECDSA to host. It's possible to let nginx(with openssl) improve the performance of HTTPS to ~200%. I started to maintain the cryptodev subsystem of QEMU since 2023-03.
  • I contributed lots of patches to atop, and recently I'm developing atophttpd which is a web style atop, this allows to access atop without login, it's also possible to get system level/process level status of many servers in batch.
  • I wrote irqtop/lsirq/blkpr commands(from util-linux), any suggestion/feedback is welcome!
  • I wrote hugetop command(from procps), any suggestion/feedback is welcome!
  • I wrote tcprtt/virtiostat/rdmaucma commands, improved runqslower/killsnoop/trace/funccount commands(from bcc), any suggestion/feedback is welcome!
  • I'm familiar with iSCSI/iSER/NVMe-OF, contributed patches to libiscsi/spdk/tgt/kernel nvme target, I also developed a user space NVMe-oF initiator libnvmf which makes QEMU block as faster as ~200K IOPS.
  • 📫 Contact me by [email protected]

Popular repositories

  1. atophttpd atophttpd Public

    A web style atop(https://www.atoptool.nl/)

    C 20 3

  2. whotouchmyfile whotouchmyfile Public

    C 10 6

  3. irqtop irqtop Public

    A top-like utility to monitor kernel interrupt information.(irqtop has been merged into util-linux v2.36, This project is no longer maintained)

    C 8 7

  4. tool tool Public

    C 7 5

  5. port_connection port_connection Public

    C 7 2

  6. redis redis Public

    Forked from redis/redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs,…

    C 7 3