标签: telemetry

如何选择退出系统信息报告

安装Ubuntu 18.04时,启用运行环境后,第一次登录时,会弹出一个问题,询问您是否要帮助改进Ubuntu。

在此处输入图片说明

(截图来自18.04首次登录“欢迎”流程)

如果您同意,则会向 Canonical 发送一份简要报告,描述您系统的基本特征,例如处理器类型(AMD 或 i386)、屏幕分辨率和默认桌面环境。没有什么非常侵入性的。

这有助于 Canonical 获得准确的安装数量等。他们问得如此明显和礼貌,以至于我决定“这不是错误 - 这是一个功能”,对我来说没问题。

所以我说是的,但现在我改变了主意,因为报告表明 Canonical 将成为下一个微软 - 但不想重新安装我的系统。

如何关闭此功能?

canonical system-installation 18.04 telemetry

15
推荐指数
2
解决办法
1万
查看次数

哪些数据会传输到 Canonical 以进行 livepatch?

我刚刚升级到 18.04 并想试用 livepatch。在阅读了 Livepatch 服务条款网页(https://www.ubuntu.com/legal/terms-and-policies/livepatch-terms-of-service)后,我对个人数据部分的这两段有点疑惑:

我们还可能收集某些非个人身份信息,这些信息位于您的计算机上。收集的信息可能包括与数据传输频率相关的统计数据,以及与软件和配置相关的性能指标。您同意 Canonical 可以保留和使用这些信息。

如果需要遵守适用法律或法院、行政机构或其他政府机构的命令或要求,Canonical 可能会披露您发送、发布或发布的任何或所有个人数据和内容。对您个人数据的所有其他使用均受隐私政策的约束。

我知道,为了进行实时修补,Canonical 需要了解有关我系统的一些信息,例如内核版本。此外,通过我的 SSO 帐户和令牌,他们知道我的电子邮件地址和姓名。

到现在为止还挺好。但我想知道 Canonical 还需要了解关于我的系统的哪些信息。上面的文字对此含糊其辞。“统计”和“性能指标”听起来不像是实时补丁服务本身所必需的。此外,如果这些数据确实是“不可识别个人身份的”,那么为什么 Canonical 要求稍后一段同意他们可以应要求将它们披露给行政机构或政府机构?

一次定期传输到 Canonical 的数据是什么?我如何调查传输的内容?我怎么能确定它不会突然改变以超过我想要的传输量?

这是一个技术问题。我不是想讨论Canonical公司的服务条款或法律问题。我真的想要一种技术方法来在我注册之前找到传输的内容。

canonical canonical-livepatch telemetry

13
推荐指数
2
解决办法
1366
查看次数

如何为所有用户禁用遥测

我在打算成为多用户系统的计算机上安装了 18.04(全新安装)。我创建的每个新用户在第一次登录时都会被要求选择退出遥测(作为欢迎屏幕的一部分,如本问题所示)。作为管理员,我不希望系统将这些报告发送给 Canonical,即使其中一个用户不小心错过了问题,例如通过快速点击欢迎屏幕。

如何预先选择不为所有用户发送系统报告?

我知道我可以在创建每个用户后自己以每个用户的身份登录。然而:

  1. 是否有可以一劳永逸地完成的命令或设置?
  2. 如果可能,我希望用户仍能看到欢迎屏幕(因为它解释了 18.04 中的变化),但禁用遥测问题,已设置为否,或完全跳过。

似乎可以通过卸载 gnome-initial-setup 包来完全删除欢迎屏幕,但我不确定这是否会禁用遥测。

users 18.04 telemetry

7
推荐指数
0
解决办法
1万
查看次数

docker 是否像 VM 一样消耗 CPU?

除了查看 docker stats 之外,我想知道 docker 如何消耗物理 CPU 或者它会在 CPU User、CPU System 和 CPU Guest 等统计信息之间进行分类吗?

我正在使用netdata收集指标。我正在研究不同类型的工作负载;这意味着只是一些可能包含 docker 映像的预打包代码,因为这是安装某些软件或此工作负载或相关代码的其他部分所依赖的数据库的地方。Nedata 会返回很多指标,例如,在系统级别的 CPU:您将拥有以下信息:

netdata.system.cpu.guest
netdata.system.cpu.guest_nice
netdata.system.cpu.idle
netdata.system.cpu.iowait
netdata.system.cpu.irq
netdata.system.cpu.nice
netdata.system.cpu.softirq
netdata.system.cpu.steal
netdata.system.cpu.system
netdata.system.cpu.user
Run Code Online (Sandbox Code Playgroud)

如果我正在处理 VM,我知道来宾操作系统的 cpu 刻度值将记录为netdata.system.cpu.guest;我想知道 docker 图像的记录位置。

我查看了 docker stat 并阅读了互联网上的文章,但似乎无法找到这些 cpu 值的记录位置。

这对我很重要,因为我正在尝试描述这些工作负载的特征,并且我想知道如果工作负载没有 docker 映像,我不应该过多关注特征描述

performance virtualization benchmarks docker telemetry

3
推荐指数
1
解决办法
163
查看次数