Nowy serwer Xiaomi.eu (buildbot)

Nowy serwer Xiaomi.eu (buildbot)

Miło nam poinformować, że nasz główny serwer budujący romy xiaomi.eu został zaktualizowany o nowe podzespoły. Pozwoliło to nam na skrócenie czasu wykonywania kompilacji w czwartek na piątek średnio o 4 minuty dla urządzenia.

Specyfikacja nowego serwera:

  • Procesor Dual Intel Hex Core Xeon X5650 (12 rdzeni, max 3,1 GHz)
  • Pamięć: 64GB DDR3 RAM
  • Dyski: 1,8 TB SSD
  • RAID: Sprzętowy RAID 10 (1 GB/s)
  • OS: VMWare ESXi 6 (Cent OS 7)
  • Łącze: 1 Gbit Port

Na serwerze znajduje się także strona xiaomi.eu.

Naczelny tłumacz MIUI na język polski. To od niego wszystko się zaczęło. Współtwórca MIUIPolska.pl i Xiaomi.eu. Prowadzi serwis Xiaomi MiCenter.
[AuthorRecommendedPosts]
  • rdk

    z ciekawości ile teraz trwa kompilacja?

    • http://miuipolska.pl Acid

      ok 16 minut dla romu już deodexowanego (wcześniej średnio 20 minut). Deodex daje + 2-3 minuty

      • wojtek

        fakt, mając na uwadze całą serię przywar Javy w oczach niejdnego deva, tutaj równoległa obsługa taskow bierze góre :).
        Przy rosnacej liczbie userów pojscie w 1Gb na plus i w zasadzie konieczność.
        Jako tylko właśnie – gracias!

        • wojtek

          Jako tylko user właśnie – gracias!: tak miało być ;p

      • Szymą

        Można podejrzeć gdzieś przykładowy baszowy skrypt, jak to wygląda? Z czystej ludzkiej ciekawości.
        Co do samego sprzętu – zazdro.

        • http://miuipolska.pl Acid

          Niestety nie. Od lat trzymamy to w tajemnicy i dostęp tam mają 3 osoby. Nie mogę złamać tego postanowienia nawet dla fragmentu. Powiem tylko, że skrypt jest ogromny, z podziałem na pliki z funkcjami, podprogramami i wiele innych by radzić sobie ze wszystkimi typami romów, androidów, architektur itp.

          • Szymą

            Spoko, rozumiem. W takim razie keep doin’! Trzymam kciuki za pomyślność pracy i cierpliwość do upierdliwych userów jak my :D

  • Numb

    Rdzeni to CPU akurat ma 6 :P wątków z HT 12. Tak czy siak ładna maszynka :D

    • http://miuipolska.pl Acid

      No właśnie nie ;) 6 rdzeni tak ale to jest wersja dual. Czyli 12 rdzeni (24 wątki) ;)

      • Numb

        Oops, sorki, tego Dual nie zauważyłem :P Dzięki za poprawę.

      • mirosław.linux

        @Acidd:disqus : upewnij się że masz vmtoolsy zainstalowane, możesz sprawdzić jaki profil wrzucił domyslnie tuned-adm active i zmienić na tuned-adm profile performance.

        Do kompilacja zrób ram dysk na dane, dostęp do pamięci masz z 10x szybszy niż te ssd – to też dużo daje.

        • http://miuipolska.pl Acid

          z ramdiskiem spróbuję. Kiedyś to ćwiczyłem. Na razie ogarnąłem gnu parallel i spróbuję to zaimplementować.

  • Marcin Ślusarek

    kozak

  • kr0k0dyl

    A podasz starą specyfikację?

    • http://miuipolska.pl Acid

      oj… z pamieci muszę… hm stary był Xeon E3 (albo E5) 3,50 GHz (2x 4 rdzenie), 32 GB RAM, dyski SCSI 400 GB i 100 Mbit łącze. Fajnie się teraz pobiera romy z Chin, wget czy aria2 pobiera czasem 40 MB/s ;) Z CHIN!

      • Technik303

        aria2 rulez ! ;)

        • http://netext73.pl/ NetBit73

          a ja lubie axel’a :)

      • kr0k0dyl

        Olol co za transfery xd

        • http://netext73.pl/ NetBit73

          też mam fajne na swoim :)
          Jak nic nie robi to 600/300Mbits jest :)

        • http://netext73.pl/ NetBit73

          Mam podobny, przy dobrym wietrze 600/300 Mbits :)

      • http://netext73.pl/ NetBit73

        E3 i E5 to nowsze linie niż to coś… które jest już EOLem
        Jeżeli była to platforma 1 procesorowa to E3… jeżeli 2 to E5….
        ale za tych czasów nie stosowało się kontrolerów SCSI…. więc się nie trzyma kupy :)

        • http://miuipolska.pl Acid

          Tak tamten miał nowszy procesor. Ten jest z 2010. Ma za to 24 wątki a na tym mi zależy by skrypt pracował równolegle. Z dyskami mogłem pomylić nazywy. W każdym razie to były jakieś talerzowe szybkie.

          • http://netext73.pl/ NetBit73

            zatem coś z tego:
            Procesor Intel Xeon E3-1240 v5 3.50 GHz cache 8MB
            Procesor Intel Xeon E31241v3 3.50 GHz cache 8MB
            Procesor Intel Xeon E3-1245 v5 3.50 GHz cache 8MB
            Procesor Intel Xeon E31246v3 3.50 GHz cache 8MB
            Procesor Intel Xeon E31270v3 3.50 GHz cache 8MB
            Procesor Intel Xeon E31275v3 3.50 GHz cache 8MB
            bo w E5 nie kojarzę 3.5GHz, poza 1650…
            ale te E3 nie bywały w dwuprocesorowych układach….
            Dyski mogły być SAS

  • Mihas66

    Te xeony fajnie się podkręcają mam identyczna sztukę na płycie głównej x58 i robi bez problemu 4ghz na wszystkich 6 rdzeniach… taki tam stacjonarny do domu z części z demobilu

  • http://www.fan.com.pl/ Muzyczny Fan

    4 minuty to już sporo. Miło, że myśli się o ludziach, a nie tylko wtedy, kiedy trzeba coś sprzedać. Inwestowanie daje zyski po czasie, a nie każdy chce wydawać przed ponownym nagromadzeniem pieniędzy.