jolly336 最近的时间轴更新
jolly336

jolly336

V2EX 第 602088 号会员,加入于 2022-11-17 11:20:27 +08:00
今日活跃度排名 10968
jolly336 最近回复了
背景,最近在使用 git 的 [trace2]( https://git-scm.com/docs/api-trace2) 来统计电脑上所有 git 耗时情况,trace2 可以指定一个目录,会把每个 git 命令执行情况写到目录下的每个文件里,文件名这样,20241224T065415.694669Z-H97f1141a-P00009ce1
trace 生成的文件名最后的 P00009ce1 是个十六进制,这是当时 git 命令执行的 pid 号,转成十进制就是 40161 。现在有这个 pid 了,想找出当时执行时其父进程是谁,看谁发起的这个 git 命令,统计来源。
已知一个进程的 pid 号,但进程之前已经执行完任务销毁了,如何根据 pid 找出其父进程? Mac 上

* 进程执行期间时,可以 ps 或 pstree 获取到命令所属父进程的:

```
▶ ps -ef | grep 64750
502 65062 58332 0 2:55 下午 ttys003 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox 64750
502 64750 60618 0 2:54 下午 ttys004 0:00.04 git log --pretty=oneline
502 64751 64750 0 2:54 下午 ttys004 0:00.01 /usr/bin/less

~
▶ pstree -p 64750
-+= 00001 root /sbin/launchd
\-+= 92671 Nelson /Applications/IntelliJ IDEA.app/Contents/MacOS/idea
\-+= 60618 Nelson /bin/zsh --login -i
\-+= 64750 Nelson git log --pretty=oneline
\--- 64751 Nelson /usr/bin/less
```

* 进程销毁后,ps 就无法获取到信息了

```
▶ pstree -p 64750

~
```
156 天前
回复了 clifftts 创建的主题 程序员 一个老程序员的胡言乱语
+1 ,转身的功夫,之前保留的网址和资料好多也都失效了,还是多看看底层一些东西,都是想通的,时间长了会有不一样的感悟
168 天前
回复了 jolly336 创建的主题 问与答 Rsync 传输大文件性能问题
感谢各位大佬的解答,目前看来各种工具还是只有 Rsync 能满足增量拉取,只是性能有点问题,在增量拉取单个大文件时 sender 端要挨个数据块计算 checksum ,这期间网络是空闲的,到传输变动字节数据时网速还是可以的,所以耗时就在 rsync 只会单核 CPU 工作,checksum 拉长了耗时。
目前准备切片并行传的试下,但这种会出现资源竞争,整体耗时有时候会劣化。不知道还有啥好思路优化?
170 天前
回复了 jolly336 创建的主题 问与答 Rsync 传输大文件性能问题
@yingxiangyu 这个很原始,没法做到增量 diff 拉取呐
170 天前
回复了 jolly336 创建的主题 问与答 Rsync 传输大文件性能问题
@adrianzhang 测试了下,Mac 网速不好时 40Mb/s ,瓶颈在网速 IO 这,网速比较高 1000Mb/s 时,瓶颈在服务器磁盘 IO 上
170 天前
回复了 jolly336 创建的主题 问与答 Rsync 传输大文件性能问题
@dann73580 server 是部署的 K8S 这套,也能用吗?这个支持增量传吗?还有在本地 Mac 网速有限的情况下,能最快拉回文件
170 天前
回复了 jolly336 创建的主题 问与答 Rsync 传输大文件性能问题
@T0m008 scp 没有增量传输了,全部传,Mac 网速一般,这个没法改变,还得要增量拉
170 天前
回复了 jolly336 创建的主题 问与答 Rsync 传输大文件性能问题
@ferock -W, --whole-file copy files whole (without rsync algorithm) 就真成了 scp 了,会 disable 增量传输,文件太大了,是不行的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2747 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 13:08 · PVG 21:08 · LAX 05:08 · JFK 08:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.