Pracowity tydzień

Niedziela

Tak, to nie pomyłka – dla mnie ten tydzień zaczął się w niedzielę wieczór. Padło połączenie do jednego bloku, i chcąc nie chcąc (był mój dyżur) musiałem pojechać i sprawdzić co się stało.

Połączenie to realizowane jest na modemach V101 VDSL2 100Mbps. Modem v101 vdsl2

Modemy te wykorzystują technologię VDSL2, która zapewnia transmisję danych z prędkością do 100Mbps/75Mbps poprzez 1 parową linię dzierżawioną. Maksymalny zasięg modemu wynosi ok 2000m, a co najlepsze, każdy modem może być ustawiony w tryb klienta lub tryb centrali, więc wystarczy mieć jeden na zapas.

Jadąc na miejsce miałem nadzieję, że padł zasilacz, albo modem się zwiesił. Niestety, okazało się (po dwóch godzinach biegania i testowania), że padł modem. Niby nie problem, ale nie mieliśmy żadnego na podmianę.

Koniec końców, trzeba było informować dzwoniących klientów, że awaria zostanie usunięta w poniedziałek.

Read more Pracowity tydzień

Mój pierwszy most w “n-ce”

Ubiquiti NanoBridge M5

Ubiquiti NanoBridge-M5 jest kompletnym systemem radiowym 802.11n MIMO 2×2 przeznaczonym na pasmo 5GHz. Wykorzystanie rozwiązania InnerFeed pozwoliło na zintegrowanie promiennika anteny z modułem radiowym i Routerem/Access Pointem. Antena charakteryzuje się zyskiem 22dBi. Umożliwia to zestawienie bezprzewodowego połączenia na odległości przekraczające 20km. Zastosowanie standardu 802.11n MIMO 2×2 pozwala na uzyskanie realnej przepustowości TCP/IP dochodzącej do 150Mbps.

Ubiquiti NanoBridge-M5 pracuje w trybach Router lub Bridge. Interfejs WiFi wspiera tryby Access Point, Access Point WDS, Client, Client WDS. NanoBridge-M5 współpracuje z platformą opartą na systemie MikroTik RotuerOS – za www.interprojekt.pl

NanoBridge ZestawKompletny most złożony z takich zabaweczek wpadł w moje łapki w czwartek. Szef dał kasę na zakup, więc nie było się co zastanawiać.

W komplecie dostajemy “miskę”, uchwyt, cybant, śruby i pudełko. W pudełku jest radio zintegrowane z podwójną anteną, zasilacz poe 24V z kablem na “koniczynce” i to wszystko.

Złożenie tego nie jest zbyt trudne, cztery śruby na krzyżaka i osiem z nakrętkami na klucz 10-tkę.  Należy tylko pamiętać żeby nie dopinać radia zanim nie zamocujemy wszystkiego na maszcie i nie przeciągniemy skrętki – w przeciwnym wypadku rozłożenie go może wymagać użycia ciężkich narzędzi jak śrubokręt i pozostawi brzydkie ślady i zarysowania. Read more Mój pierwszy most w “n-ce”

BOINC

BOINC

Berkeley Open Infrastructure for Network Computing (BOINC) (Otwarta Infrastruktura Przetwarzania Rozproszonego Berkeley) to niekomercyjne rozwiązanie z dziedziny obliczeń rozproszonych, które pierwotnie powstało dla potrzeb projektu SETI@home, aktualnie wykorzystywane jest również w projektach innych niż SETI. Jest to niekomercyjne oprogramowanie pośredniczące pozwalające na udział zwykłego użytkownika komputera w naukowych projektach. BOINC jest rozwijany na Uniwersytecie Kalifornijskim w Berkeley przez zespół pod kierunkiem szefa projektu SETI@home, Davida Andersona. BOINC jest wolnym i otwartym oprogramowaniem wydawanym na licencji GNU LGPL i jest wspierany finansowo przez amerykańską rządową agencję National Science Foundation. Oprogramowanie BOINC dzieli się na oprogramowanie pracujące po stronie serwera projektu, oraz na oprogramowanie uruchamiane przez wolontariuszy na swoich komputerach. Do najważniejszych aplikacji pracujących po stronie serwera należy scheduler (serwer harmonogramów). Zajmuje się on dystrybucją fragmentów danych do obliczeń pomiędzy komputery uczestników projektu. W swoim działaniu scheduler uwzględnia między innymi możliwości komputerów uczestników (moc obliczeniowa, ilość pamięci RAM), oraz średni czas w ciągu doby, jaki komputery te przeznaczają na pracę z BOINC. W ten sposób unika się nadmiernego obciążenia słabych komputerów, oraz pozwala się na pełniejsze wykorzystanie mocnych maszyn. Jeżeli na komputerze otrzymującym dane do przetwarzania nie została jeszcze zainstalowana aplikacja mająca je przetwarzać, jest ona również przesyłana do uczestnika projektu. W ramach jednego projektu może funkcjonować wiele aplikacji, a wysyłane dane mogą być przeznaczone dla którejkolwiek z nich. Gdy na komputerze uczestnika znajdą się zarówno dane do przetwarzania, jak i odpowiednia aplikacja, rozpoczyna się przetwarzanie danych. Czas przetwarzania jednej porcji danych jest różny w zależności od projektu i waha się od kilkunastu sekund do kilkuset godzin. Dzięki okresowemu zapisywaniu wykonanej pracy, obliczenia nie muszą odbywać się w jednym nieprzerwanym ciągu, lecz mogą być zawieszane, gdy zachodzi potrzeba przeznaczenia mocy obliczeniowej na inne zadania lub po prostu wyłączenia komputera. Na jednym komputerze mogą znajdować się jednocześnie dane i aplikacje wielu projektów platformy BOINC, lecz w danym momencie przetwarzana jest tylko jedna porcja danych na jednostkę CPU (procesory wielordzeniowe i procesory wyposażone w technologię HT mogą przetwarzać jednocześnie dwie lub więcej porcji danych adekwatnie do liczby rdzeni czy wątków). Wyjątkiem są jednostki projektu DepSpid, który nie wykorzystuje mocy CPU, lecz mierzy wagę wysłanych i odebranych danych poprzez połączenie internetowe. Jednostki tego projektu mogą być przetwarzane równolegle z jednostkami pozostałych projektów, ale ich liczba nie zależy od rodzaju czy ilości procesorów – przydzielana jest jedna jednostka na jedno połączenie. Jeżeli komputer jest przyłączony do więcej niż jednego projektu, czas procesora jest przydzielany aplikacjom po kolei, zgodnie z ustalonymi przez uczestnika przydziałami dla poszczególnych projektów. Po przetworzeniu porcji danych wyniki obliczeń przesyłane są do serwera projektu. Jednocześnie komputer użytkownika żąda pewnej ilości tzw. punktów kredytowych, zależnej od czasu poświęconego na przetworzenie danej jednostki i mocy obliczeniowej procesora. W większości projektów te same dane są rozsyłane do kilku użytkowników, co daje możliwość porównania ich wyników w celu weryfikacji i wykluczenia ewentualnych błędów i oszustw. Następnie uczestnikom, którzy przeliczyli daną jednostkę, przyznawana jest taka sama ilość punktów kredytowych, zależna od punktów zażądanych przez poszczególne komputery. Sposób wyliczenia tej ilości jest różny w różnych projektów – może to być wartość średnia, mediana, lub inna wartość. – za wikipedią

Moje aktualne wyniki można łatwo sprawdzić:

Każdy może się przyłączyć do największego polskiego teamu Boinc@Poland

Naprawianie kabla

Zepsuty kabel

Zdarzenie sprzed kilku dni, ale jakoś zapomniałem o nim napisać, a warto :)
Klient ma radio na swoim dachu. Co lepsze, po tym samym dachu idą inne dwa kable – do dwóch różnych komputerów – wchodzą przez okna. Czemu tak a nie po mieszkaniu? Tylko klient wie czemu tak sobie to puścił.

W każdym razie była kladziona papa. Nowa. Na TYM dachu.

Skończyło się to przypalonymi kablami, więc zostaliśmy wysłani do ich naprawy. Teoretycznie tego nie robimy, ale wiadomo – znajomi bossa. Read more Naprawianie kabla

Podłączenie nowego klienta

No… po małej przerwie, ale wracam do pisania :)

Więc jak to było… pojechałem do klienta na wizję czy się da go podłaczyć.

Wizja

Widok z dachu – obok. Przepiękna widoczność,  moim celem były te dwa wierzowce na horyzoncie :)

Bezproblemowe – powiedziałem klientowi. Ucieszył się i już następnego dnia zadzwonił że jest chętny. Nie zostało nic innego jak przyjechać i zamontować mu radio.

Prawie płaski dach, łatwe wyjście, na kominie masz po starej antenie TV. Bajka po prostu. Dziura w dachu też gotowa, po starym kablu antenowym od TV. Żadnych komplikacji, po prostu ideał. Takie podłączenia aż chce się robić.

Więc przybyliśmy w ilości sztuk dwie – przepisy BHP, wiadomo, nigdy samemu na dachu :)

Montaż

No i cóż… montaż ubiquiti w wersji nano-loco to banał. Całość jest mocowana do masztu za pomocą jednej malej opaski :)

Ale najważniejsze że do działa.

A efekt końcowy można obejrzeć na zdjęciach :)

Bo jak wiadomo – zadowolony klient to gwarancja zadowolenia szefa :)