标签:经验

使用 oh-my-posh 美化 windows terminal,让其接近oh-my-zsh

为了同 iterm2 下的 oh-my-zsh 保持基本一致,博主用的是 aliens 主题+一些自定义配置调整,最终效果如下,你也可以根据自己需要进行细调,本文旨在快速让你进行美化,少踩一些坑:

  • 如果你闲麻烦,或者想跟我用一样的,文末会给出主题配置,直接拿去用即可。
  • 效果图:

版本说明:

  • 本文撰写时:
    • oh-my-posh 版本为 v7.87.0
    • powershell 的版本为 7.2.3,(最新为 7.2.4)
    • OS:win10,21H1,19043.1706

注意事项:

**1. 安装时请关闭杀毒软件、各类管家,否则写入注册表时会报错。

  1. 有条件的请挂代理,因为源文件在 git 上。
  2. 全程在 powershell ,管理员模式 下进行。**

安装 windows terminal:

可直接在 microsoft store 中搜索安装。这里不赘述。

美化windows下的VSC:通过集成 cmder 来使用 zsh

  • MAC OS 中 iterm2 结合 zsh 对于开发而言,日常操作相当友好,同时对 MAC OS 下的 VSC 也相当友好,基本零配置。
  • 在 windows 环境下,除了通过 WSL 安装 ZSH 嵌入 VSC 外,如果你平时有使用 cmder,那么可以直接将 cmder 集成到 VSC 中。

最终在 VSC 终端的效果图:

日常 CMDER 效果如图下:

我已经集成 zsh,并设置了 cmder 一些快捷键跟 iterm2 保持一致,你可以根据自己的需要来定制自己的 cmder。

通过设置注册表提高 P2P/IIS 并发数

写在前面

  • 在执行性能测试(如用 JMeter 直接压接口)的时候,有的时候并发数上不去、本机大面积出现 TCP 状态为 TIME_WAIT,除了放开 TCP 端口数和调整默认 TCP 释放时间外,另外几个注册表项同样重要且需要调整。
  • 以下设置项针对的是本机和远端机。
  • 设置完成后,重启下电脑使生效。

结合“性能监视器” 排查、处理性能瓶颈导致应用吞吐率等指标上不去的问题

双11备战前夕,总绕不过性能压测环节,TPS 一直上不去 / 不达标,除了代码上的问题外,服务器环境、配置、网络、磁盘、CPU 亦是导致性能瓶颈的重要一环,本文旨在分享最近项目性能压测过程中的排查经验,文中的表单你可以作为排查手册保存,如有不对之处,还请在评论区分享、交流你的经验和观点:)

通过本文,你可以了解和掌握:

  • 了解常见的系统瓶颈的可能原因。
  • 通过性能探查器定位性能瓶颈。
  • 几点关于性能优化的策略。
  • 一份关于 windows 性能监视器的部分计数器翻译及对应的经验结论。