The Pixel uses a RAM cache

tipoo

Senior member
Oct 4, 2012
245
7
81
http://arstechnica.com/gadgets/2016...ew-bland-pricey-but-still-best-android-phone/



" We reached out to the developers of Androbench about this and were told that some shenanigans seem to be happening where the "Direct I/O" calls on the Pixel are actually not that direct. Calls to storage end up going to a RAM cache instead, so you end up with ridiculously high scores of 1GB/s in some cases. Hopefully the storage benchmark developers will be able to get to the bottom of this situation, and we'll update our results when they do."



Despite breaking benchmarks, that sounds like it would add a lot to immediacy of app launches and resumes. Curious to see something like a phonebuff comparison on it, especially with the reigning champ of the iPhone 7 on that speed test.

Now, any OS, or at least consumer facing OS worth its salt should be using idle RAM to keep likely files and applications in it as long as it can. However that cached memory is flagged as purgeable should anything ever need it.

In the Pixels case, it looks like some of the 4GB is a persistent RAM cache which will always be accessed first on a directIO call.

I’d love for this to be investigated more (cough Anandtech cough)
 

lothar

Diamond Member
Jan 5, 2000
6,674
7
76
Likely a thing with Nougat or the benchmarking app. Some Nexus 6P and Nexus 5X have that same issue I hear.
Here's the exact response from the developers:

Thanks for bringing up this issue to us. Appreantly, something was wrong in Pixel. Getting the sequential read performance of 2.9GB/s is only possible when the data is read from DRAM. During the microbenchmark test, we use DIRECT_IO to bypass the page cache.Hence, we suspect that DIRECT_IO might not work properly in the Pixel device.

By the way, we have found that this problem happens not only in Pixel, but also in other devices. We have scrutinized all the results of Android 7 and 7.1 devices collected in our server. We find that about 3.5% of the results showed the sequential read performance greater than 1GB/s. Interestingly, all of them were the smartphones manufactured by Google such as Nexus 6P, Nexus 5X, and Pixel. Even in the same Nexus 6P model which uses the same kernel, most of them were OK, but several devices were reporting weird read performance.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |