返回首页
最新
这是我一直在使用的一个工具,用于eBPF程序的性能分析和优化,刚刚发布,因为它让我的“性能极客生活”变得更轻松。
这个工具用于分析eBPF程序本身、探针与内核活动、与共享哈希表的交互等。
由于eBPF程序是驻留在(内核)地址空间中的机器代码片段,你可以像分析其他内核函数一样,使用标准的perf工具对它们进行分析。然而,单靠perf无法显示其他有用的指标,比如执行次数和平均eBPF程序运行时间,这些是<i>bpftop</i>能够提供的。此外,我希望能够轻松地将CPU样本映射到原始源代码行,尽可能做到这一点。
我想要将这两种方法<i>统一</i>,显示bpftop风格的调用计数和探针延迟,并能够深入分析eBPF程序花费大部分时间的地方。
我在一家初创公司工作,开发武术健身房管理软件(MAAT)。我们负责学生的会员管理,这样健身房老板就不必操心,使用支付系统和数据库。随着我们接入的健身房越来越多,支持任务也随之增加:订阅问题、会员更新、数据导出等。
我们目前的解决方案是一个“llms.txt树”。一个llms.txt通常引用网站或文档上可用的信息——我们在内部使用相同的思路来组织代理所需的信息。代理从一个文件夹开始,向下导航:
```
├── llms.txt # 引用该层级的每个文件夹
├── stripe/ # info.md: 我们的Stripe账户结构
├── firestore/ # info.md: 架构的样子
└── support/
├── info.md # 如何解决支持任务
├── runbooks/ # 每个任务一个文件,包含自己的llms.txt
│ ├── cancel-subscription.md
│ ├── export-gym-data.md
│ └── fix-membership-mismatch.md
└── logs/ # 每天一个文件,记录代理解决的每个任务
```
通过这种方式,我们可以更好地引导代理,并在每次出现新的支持任务时创建新的运行手册。
您可以在每个集成中添加代理应该处理和不应该处理的内容。gcontext提示确保任何保护措施都被严格遵循。
我正在查看我未命名的反向代理和CDN服务的日志。爬虫机器人群体像是对我的PHP应用感到不满一样,不断发起请求,所以我在查看哪些奇怪的用户代理字符串被允许连接。其中有“Sogou”和“meta-webindexer”,还有少量来自“SleepBot/1.0”的请求。
什么是SleepBot?
其ASN是谷歌,用户代理字符串为:“Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; 兼容; SleepBot/1.0; +http://sleepbot.com/) Chrome/131.0.0.0 Safari/537.36”(已编辑为不可点击链接)。
于是我访问了这个网站。看起来这是一个有趣的科技和氛围音乐爱好者的主页,他仍在运行一个Shoutcast在线广播流,但在过去五年里几乎没有在线活动。Wayback Machine显示十多年来几乎没有变化。但是,简历链接指向一个不同URL和用户名的GitHub账户,该账户在今年三月报告了一个问题。事情似乎更复杂了。
到底发生了什么?是谷歌或相关公司的员工在运行个人爬虫,还是在浏览网页时使用了自定义的用户代理字符串?难道有人打错了字?还是这是一种奇怪的安全游戏/替代现实游戏,而我正是那个上钩的人?
大家好!
我是mistral.rs的维护者。我刚刚实现了通过/v1/skills端点支持与OpenAI兼容的代理技能,并且它可以与本地开放模型一起使用。
到目前为止,技能基本上只能用于封闭模型,而随着私有本地智能变得越来越重要,这个功能允许您使用本地模型进行XYZ操作。
它与OpenAI的/v1/skills API完全兼容,因此您可以轻松地将mistral.rs集成到现有代码中。
我们也支持相关工具:/v1/files或input_file用于将文件附加到您的提示中,mistral.rs还允许模型使用与OpenAI兼容的方法发送生成的文件。
尝试mistral.rs比以往任何时候都更简单:我们提供了适用于NVIDIA CUDA、Apple Silicon和CPU的预构建二进制文件!
# Linux/Mac
> curl --proto '=https' --tlsv1.2 -sSf [https://raw.githubusercontent.com/EricLBuehler/mistral.rs/master/install.sh](https://raw.githubusercontent.com/EricLBuehler/mistral.rs/master/install.sh) | sh
# Windows
> irm [https://raw.githubusercontent.com/EricLBuehler/mistral.rs/master/install.ps1](https://raw.githubusercontent.com/EricLBuehler/mistral.rs/master/install.ps1) | iex
然后:
mistralrs serve --agent --isq 4 -m google/gemma-4-E4B-it
我非常期待您尝试这个功能,并欢迎任何反馈!您对下一个版本有什么建议吗?
请查看GitHub:[https://github.com/EricLBuehler/mistral.rs](https://github.com/EricLBuehler/mistral.rs)
文档与快速入门:[https://ericlbuehler.github.io/mistral.rs/](https://ericlbuehler.github.io/mistral.rs/)