fstrim不应该工作吗? -- android-10 领域 android 相关 的问题

fstrim not working as it should?


简体版||繁體版
0
vote

问题

中文

关于Android上的修剪操作只是一个简短的问题(从2018年的Case Android 10设备)。
AFAIK与命令 adb logcat -d | findstr -i trim 通过adb控制台您可以看到最后一个修剪操作发生时。到目前为止,一切都很好。 但有些事情,我似乎没有理解:

日志:

02-21 03:07:00.591 629 633 D vold:修剪线程未运行
02-21 05:38:49.058 629 15440 D vold:当前修剪线程ID为510203540720
02-21 05:38:49.059 629 15440 D vold:/ data的起始饰边
02-21 05:39:20.496 2297 2311 I MountServiceIdlerInjector:SnextTrimduration:7200000
02-21 05:39:31.256 629 15440 i vold:42192ms中修剪40758853632字节/数据
02-21 05:39:31.259 629 15440 D vold:/缓存的起始饰边
02-21 05:39:31.289 629 15440 i vold:30ms中修剪236810240字节/缓存
02-21 05:39:31.290 629 15440 D vold:/ MNT /供应商/持续的起始修剪
02-21 05:39:31.293 2297 2311 I MountServiceIdlerInjector:SnextTrimduration:7200000
02-21 07:47:43:43.592 629 633 D vold:修剪线程未运行
02-21 07:47:46.733 2297 2297 I MountServiceIdlerInjector:SnextTrimduration:3600000
02-21 08:58:57.699 629 17198 D vold:当前修剪线程ID为510203540720
02-21 08:58:57.701 629 17198 D vold:/数据的起始修剪 02-21 08:58:59.742 2297 2311 I MountServiceIdlerInjector:SnextTrimduration:7200000
02-21 09:03:01.549 629 17198 i vold:243847ms中修剪5328957440字节/数据
02-21 09:03:01.549 629 17198 D vold:启动修剪/缓存
02-21 09:03:01.549 629 17198 i vold:在0ms中修剪0字节/缓存
02-21 09:03:01.549 629 17198 D vold:启动修剪/ MNT /供应商/持续存在
02-21 09:03:01.553 2297 2311 I MountServiceIdlerInjector:SnextTrimduration:7200000

  1. fstrim 正在我的设备上每〜3h执行(根据我的日志)。这是一个正常的行为吗?根据 源,每24小时左右执行修剪操作(如果满足某些条件)。每3小时对我来说似乎很多?
  2. 使用每个剪刀(甚至手动修剪 sm fstrim ),修剪的字节量在数百万中。所以通过每个修剪,似乎每3小时在我的设备上,Android正在修剪我的智能手机上的数十和数十千兆字节?这真的是这种情况吗? (自由空间是最大42GB) xda 的另一个用户也注意到了这种行为和绘制结论,FSTRIM甚至没有正确实施?

任何思想都欢迎

english

just a short question regarding the TRIM operation on android (in my case android 10 device from 2018).
AFAIK with the command adb logcat -d | findstr -i trim via the adb console you can see when the last TRIM operations took place. So far so good. But there are some things, that I don't seem to understand:

Logs:

02-21 03:07:00.591 629 633 D vold : The trim thread is not running
02-21 05:38:49.058 629 15440 D vold : current trim thread id is 510203540720
02-21 05:38:49.059 629 15440 D vold : Starting trim of /data
02-21 05:39:20.496 2297 2311 I MountServiceIdlerInjector: sNextTrimDuration : 7200000
02-21 05:39:31.256 629 15440 I vold : Trimmed 40758853632 bytes on /data in 42192ms
02-21 05:39:31.259 629 15440 D vold : Starting trim of /cache
02-21 05:39:31.289 629 15440 I vold : Trimmed 236810240 bytes on /cache in 30ms
02-21 05:39:31.290 629 15440 D vold : Starting trim of /mnt/vendor/persist
02-21 05:39:31.293 2297 2311 I MountServiceIdlerInjector: sNextTrimDuration : 7200000
02-21 07:47:43.592 629 633 D vold : The trim thread is not running
02-21 07:47:46.733 2297 2297 I MountServiceIdlerInjector: sNextTrimDuration : 3600000
02-21 08:58:57.699 629 17198 D vold : current trim thread id is 510203540720
02-21 08:58:57.701 629 17198 D vold : Starting trim of /data
02-21 08:58:59.742 2297 2311 I MountServiceIdlerInjector: sNextTrimDuration : 7200000
02-21 09:03:01.549 629 17198 I vold : Trimmed 5328957440 bytes on /data in 243847ms
02-21 09:03:01.549 629 17198 D vold : Starting trim of /cache
02-21 09:03:01.549 629 17198 I vold : Trimmed 0 bytes on /cache in 0ms
02-21 09:03:01.549 629 17198 D vold : Starting trim of /mnt/vendor/persist
02-21 09:03:01.553 2297 2311 I MountServiceIdlerInjector: sNextTrimDuration : 7200000

  1. fstrim is being executed every ~3h on my device (according to my logs). Is that a normal behavior? According to this source, the trim operations are being executed every 24h or so (if certain conditions are met). Every 3h seems quite a lot to me?
  2. With each trim (and even manual trims with sm fstrim), the amount of trimmed bytes is in the millions. So with every TRIM, which seems to be every 3h on my device, android is trimming tens and tens of gigabytes on my smartphone? Can this really be the case? (Free space is max 42GB) Another user on XDA also noticed this behavior and draws the conclusion, that fstrim isn't even implemented correctly?

Any thoughts are welcome

  
 
 

回答列表


相关问题

0  如何从Android 10删除最近的应用程序栏  ( How to remove recent apps bar from android 10 ) 
我的手机(小米mi a2 lite)最近自动更新到Android 10,默认启动器现在显示了Apps菜单顶部的"最近应用程序" 栏,并在最近的应用程序菜单的顶部,它相当困扰我。 也许我错过了一些明显的东西,但我找不到一个禁用它的选择。有没有办法做到这一点?如果没有"标准" 设置,也可以接受奇怪的技巧,但我不想...

0  防止Android自动更新后自动网络选择  ( Prevent automatic network selection after android auto updates ) 
我知道如何将手机放在手动模式类似于停止自动选择蜂窝网络 但是当Andoird自动更新时,我最终通过自动选择我假设的网络是一个干净的andoird设置的默认值。 是否有任何方法可以防止这种自动选择发生?或者任何应用程序即使在自动更新后也会强制我之前的手动选择?或任何其他解决方法? 我确实在App Store上搜索,但...

1  名为“-5”的应用程序的存在原因  ( Reason of existence of an app named 5 ) 
我试图看看不同应用的电池用法,看到这个名为"-5" 的奇怪的应用程序在检查时,它需要我到谷歌照片,这是奇怪的照片,因为Google照片为什么将其名称用作"-5" 。我找不到任何推理,并希望别人在这个话题上阐明一些亮点。我也向谷歌报告了这种奇怪的行为。 ...

4  Android 10和11:在没有恢复出厂重置的情况下为同样的SSID获取新的随机Mac  ( Android 10 and 11 get new random mac for same ssid without factory reset ) 
这里 https://source.android.com/devices/ Tech / Connect / WiFi-Mac-Anutalization 是MAC随机化描述和说明 注意:每个SSID生成随机MAC地址,并且是 持续。 我可以确认,删除SSID,再次重新启动和连接,与之前有相同的随机Mac。但是...

0  华为Bootloader解锁  ( Huawei bootloader unlocking ) 
请帮助我了解Android设备的解锁代码如何了解?特别是(或仅限) Huawei 设备,因为它们完全停止提供解锁代码。 将是 emui10 的alpha数字或普通号码?它会有多长时间?它是否包含像' - '或'_'等的任何特殊字符?您能否提供有关引导加载程序可能性的任何详细信息,或在哪里找到任何资源? 谢谢! ...

0  听不到Android 10 One UI2中的语音呼叫  ( Cant hear voice calls in android 10 one ui2 ) 
i'。自两天以来,我无法在我的三星Galaxy A8星中听到来电者的声音。 另一端的人能够听到我的声音,但在我不能听到扬声器的声音的地方,除非我插上耳机或使能扬声器模式。 我尝试联系三星服务提供商,但没有回应。 请帮助。 ...

0  禁用联系人同步不起作用  ( Disable contacts sync does not work ) 
我发现,用我的像素4xl(或者它可能是Android 10)禁用联系人同步不再有效!使用我的较旧的像素2确实有效,我会手动触发联系人或日历我想同步。我已经检查过并双重检查所有设置(见下文)......但它仍然同步,如果没有我触发同步。 我所做的设置如下...通过设置 - >账户 在主账户页面的底部,有一个名为"...

2  Android无法在OS升级后查看本地内容  ( Android cant view local content after os upgrade ) 
升级到Android 10后,我无法使用文件应用程序在手机上查看本地文件。例如,如果我运行文件并查看下载文件夹,则它只是说"无法在此时加载内容" 。 我一直在使用内置的文件应用程序,适用于许多版本的Android。但是在升级到Android 10后,它会停止工作。我能够查看一些目录的内容。如果我以不同方式选择/导航到...

1  USB在三星Galaxy A51上断开连接  ( Usb disconnects on samsung galaxy a51 ) 
我有三星Galaxy A51(SM A515F)运行最新的Android 10和MacOS 10.15开发机。 给出adb授权,但有时(〜每30分钟)它会断开连接并再次显示对话框。 它只发生在此设备(我有约10个不同的设备)。我尝试过不同的USB端口和电缆(包括设备上的电缆),没有运气。 我看到ioreg输出中的设备...

0  Android 10上的应用切换器在Moto Z4上轻微更新后不断崩溃  ( App switcher on android 10 constantly crashes after minor update on moto z4 ) 
摩托罗拉Motoz4正在运行Android 10,它的工作正常,然后强制更新,QDFS30.130-42-1-2,常数日常提示重启,如果我没有这样做,它会自行重启它自愿: https://www.verizon.com/support/motorola- moto-z4-update / 之后,在激活应用切换...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有