Wyjaśnianie nieporozumień na temat pamięci masowej OnePlus 3T i F2FS

W tym artykule przyjrzymy się różnicom w wydajności (lub ich brakowi) między szybkością przechowywania danych w OnePlus 3 i OnePlus 3T!

Wśród ulepszeń, które OnePlus reklamował OnePlusa 3T w wydaniu powiedziano nam, że firmie udało się poprawić prędkość otwierania aplikacji i ogólny czas ładowania, co jest szczególnie zauważalne w przypadku wymagających aplikacji, takich jak gry 3D.

Było to dla nas zaskoczeniem, ponieważ ostatecznie urządzenie zawiera ten sam rodzaj pamięci UFS 2.0, co oryginalny OnePlus 3 i minimalne ulepszenia procesora Snapdragon 821 są w dużej mierze nieistotne w tym zastosowaniu scenariusz. Biorąc to pod uwagę, kiedy my wziął OnePlus 3T w naszym teście szybkości otwierania aplikacji, my znalazłem że urządzenie ma większą prędkość otwierania zimnych aplikacji niż jego poprzednik. Początkowo byliśmy zaskoczeni, ale w informacji o embargu znajdował się kluczowy szczegół, o którym Carl bardzo cicho i szybko wspomniał w filmie z ogłoszeniem (znak czasu): system plików zmienił się z EXT4 na F2FS, dlatego istnieje różnica w szybkości otwierania aplikacji. F2FS to inny system plików, który w szczególności wykorzystuje pamięć flash, taką jak te telefony i as dlatego warto włączyć go również do już doskonałego rozwiązania pamięci masowej UFS 2.0 OnePlus 3 i 3T.

Pamięć jest taka sama, a różnica w procesorze jest minimalna, ale sama zmiana systemu plików wystarczyła, aby wprowadzić poważne ulepszenia w świecie rzeczywistym wydajność w postaci nieco większej prędkości otwierania codziennych aplikacji i radykalnej poprawy wczytywania ciężkich gier, takich jak Asphalt 8, jak pokazano powyżej. Ponieważ udało mi się to zauważyć przed publikacją, napisałem artykuł wyjaśniając niektóre zmiany które miały pojawić się w OnePlus 3, a także wspomniały w pełnej recenzji, że F2FS pojawi się w OnePlus 3 w najbliższej przyszłości. Co więcej, OnePlus poinformował mnie, że kompilacje społeczności OnePlus 3 obsługują już F2FS, przenosząc niektóre z nich ulepszenia (w recenzji porównaliśmy OnePlus 3T z najnowszą stabilną wersją oprogramowania układowego jego poprzedników w tamtym czasie, OxygenOS 3.2.6).


Wcześniej w tym tygodniu, AnandTech opublikowany doskonała recenzja OnePlus 3T, w którym wymieniono ulepszenia szybkości przechowywania które ta nowa jednostka wnosi do swojej poprzedniczki. Ich wyniki były całkowicie dokładne i wykazały dość dużą deltę w niektórych aspektach, a ja byłem w stanie odtworzyć je prawie w kształcie litery T (no cóż, na tym samym boisku, ale potrzebowałem tej gry słów) -- Jednakżepominięto kluczowy szczegół, który skłonił niektórych użytkowników do błędnych twierdzeń dotyczących tego, która wersja OnePlus 3T jest lepszą opcją. Mówiąc konkretnie, błędne jest twierdzenie, że OnePlus 3T o pojemności 128 GB zapewni lepszą wydajność w rzeczywistych warunkach ze względu na wyjątkowo dobre wyniki w zakresie szybkości przechowywania pokazane w recenzji. Dzieje się tak, ponieważ wyniki te nie uwzględniają zmiany systemu plików na F2FS, która nie została pierwotnie wymieniona jako główna przyczyna w części recenzji dotyczącej NAND; natomiast argument, że większa ilość miejsca na dyskach SSD ogólnie zwiększa wydajność, jest słuszny (chyba że zamiast równoległych chipów zostaną użyte kości o większej pojemności, co mogłoby w takim przypadku) odkryliśmy, że różnica w szybkości przechowywania zmierzona przez AndroBench wydaje się wynikać wyłącznie ze zmiany w systemie plików, a nie z ilości miejsca na dysku.

Aby to potwierdzić, przeprowadziliśmy kilka testów zarówno na OnePlus 3T o pojemności 128 GB, jak i 64 GB, zaczynając równolegle od tego samego testu szybkości otwierania aplikacji. Tym razem odkryliśmy, że OnePlus 3T o pojemności 64 GB działał prawie dokładnie tak samo, jak OnePlus 3T o pojemności 128 GB, w tych samych warunkach początkowych (po czystej konfiguracji, bez przywracanych aplikacji, minimalne procesy w tle, internet 100 MB/s), używając Discomark, aby uzyskać 20 uruchomień na aplikację na próbkę (pozwalając na brak procesów w tle i niekontynuowanie działań, aby emulować zimno startuje). Niewielkie różnice w rozbieżnościach można przypisać różnym kontom Google na urządzeniu (nie mam obu urządzeń), ale oba nie były aktywnie synchronizowane i ogólnie wynik jest taki sam, jak pokazuje podobieństwo międzykwartylowe zakresy. Następnie przetestowaliśmy prędkość ładowania gier: w naszej recenzji OnePlus 3T pokazaliśmy film porównujący ładowanie Asphalt 8 w trybie 3 i 3T, przy czym 3T ma wyraźną, wielosekundową przewagę. Zarówno OnePlus 3T o pojemności 64 GB, jak i 128 GB, ładują grę średnio w tym samym czasie 10 sekund, przy czym losowa wariancja dzieli je zaledwie milisekundy.

Porównując wyniki AndroBench zarówno w wariancie 64 GB, jak i 128 GB, widzimy również bardzo podobne wyniki zarówno w przypadku ustawień domyślnych, jak i ustawień AnandTech, ponieważ cóż (jeden wątek, rozmiar bufora ustawiony na 256 KB w trybie sekwencyjnym i 4 KB w trybie losowym), przy czym to drugie pozwala dokładniej przewidzieć wydajność w świecie rzeczywistym scenariusze. Ogólnie rzecz biorąc, wydaje się, że nie ma praktycznej różnicy w szybkości przechowywania danych w wariantach 64 GB i 128 GB, nawet jeśli spodziewalibyśmy się również, że taka różnica się ujawni, ponieważ zakładaliśmy, że będzie dodatkowa pamięć NAND frytki. (Pamiętaj, że ten test ma stosunkowo dużą wariancję, różnica na pokazanych zrzutach ekranu niekoniecznie oznacza, że ​​jeden jest niezmiennie lepszy, nawet jeśli nieznacznie). Co bardziej interesujące, otrzymamy, gdy poddamy te testy OnePlus 3 na F2FS i znaleźliśmy te same wyniki.

Jak wspomnieliśmy wcześniej, społeczność opiera się na pamięci F2FS obsługującej OnePlus 3. Najpierw ponownie przeprowadziliśmy testy porównawcze na Oxygen 3.2.6, aby potwierdzić, że różnica była rzeczywiście tak wyraźna, jak pokazała AnandTech, i uzyskaliśmy takie same wyniki na obu ustawieniach. Następnie załadowaliśmy Open Beta 7 i upewniliśmy się, że została poprawnie sformatowana w F2FS, weryfikując /data.

Przeprowadzenie testów na OnePlus 3 64 GB z systemem plików F2FS dało nam mniej więcej takie same wyniki, jak OnePlus 3T 128 GB, zarówno przy domyślnych ustawieniach AndroBench, jak i przy bardziej dokładnych. Co więcej, odkryliśmy, że prędkości otwierania aplikacji również są podobne. Najbardziej wymowna wskazówka pochodzi z testu prędkości ładowania Asphalt 8, podobnie jak w przypadku oryginalnego testu OnePlus 3 pozostaje kilka sekund w tyle, widzimy, że teraz utrzymuje się i ładuje mniej więcej tak samo czas.


Co to wszystko oznacza? Poprawa wydajności OnePlus 3T w świecie rzeczywistym nastąpiła głównie dzięki F2FS, który z pewnością dotrze oficjalnie do OnePlus 3 wraz z Nougatem (wersja beta dostępna już dziś!). Użytkownicy OnePlus nie są obcy F2FS, w rzeczywistości tak było powszechny mod dla OnePlus One z tych samych powodów. Chociaż możesz sformatować pamięć w formacie F2FS poprzez niestandardowe odzyskiwanie, radzę poczekać, aż aktualizacja oficjalnie trafi do OnePlus 3, lub wypróbować wersję beta Nougat. Ulepszenia mogą być znaczne, szczególnie jak pokazaliśmy w przypadku ciężkich aplikacji i gier 3D, ale w przeważającej części OnePlus 3 już wykonuje świetną robotę. Właściciele OnePlus 3 z pewnością mają na co czekać po aktualizacji Nougat, ponieważ sam F2FS prawdopodobnie zapewni im szybszy telefon w określonych obszarach UX.

Właściciele OnePlus 3T nie powinni spodziewać się wzrostu szybkości otwierania aplikacji od samego Snapdragona 821 (ale to błędne przekonanie na inny dzień) i prawdę mówiąc prawdopodobnie nie stracą dużej szybkości i płynności, podkręcając klaster wydajności z powrotem do starego, dobrego 2,15 GHz zwykłego OnePlus 3 i Snapdragon 820. W rzeczywistości prawdopodobnie sprawiłoby to, że większa bateria OnePlus 3T świeciłaby jeszcze jaśniej i jestem pewien, że programiści wdrożą inteligentne zmiany w jądrze i oferują przydatne zarządcy, dzięki czemu użytkownicy mogą cieszyć się dużą wydajnością i doskonałą żywotnością baterii poniżej 2,35 GHz szczyt.

Podsumowując, OnePlus 3 i OnePlus 3T będą zachowywać się w dużej mierze tak samo w F2FS, który prawdopodobnie pojawi się w OnePlus 3 wraz z oficjalną aktualizacją Nougat. Różnica w szybkości przechowywania zmierzona przez AndroBench nie wygląda na skutek dodatkowych układów NAND w wariancie 128 GB, ale raczej na zmiany wprowadzone w podstawowym systemie plików. Jest to zdecydowanie dobre rozwiązanie zarówno dla właścicieli OnePlus 3, jak i OnePlus 3T, którzy naprawdę nie muszą się zbytnio martwić o ograniczone wrażenia użytkownika, woląc wybrać mniej miejsca. Ostatecznie oba telefony są bardzo szybkie, nawet przy zgłoszone (i szczerze mówiąc przesadzone) problemy z opóźnieniem dotyku.


Sprawdź forum XDA dotyczące OnePlus 3T >>

Sprawdź forum XDA dotyczące OnePlus 3 >>