| Matma / Po prostu temat |
| << . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 28 . 29 . >> |
| Autor | Wiadomość |
| Antek Laczkowski
|
Posted: 24 Sier 2005 11:41:07 przy danych: - ilość otwartych sesji użytkowników: np. 1000 - średnia częstotliwość wykonywania operacji: np. 2 na sekunde (0.5s) - czas trwania operacji 0.012 sekundy Ale sam sobie odpowiedziałeś: - średnia częstotliwość wykonywania operacji: np. 2 na sekunde (0.5s) Czyli przeciętnie będzie 2 użytkowników / na sekundę. Nie. Przeciętnie będą dwie operacje na sekundę. Nie myl użytkowników z operacjami. OK. 2 operacje, ale wykonane przez kogoś. Anonimowego użytkownika. Niemniej 2 osoby na sekundę wykonują transfer. Niech będzie, mówimy w języku operacji. Dlaczego proponujesz: A dlaczego nie T-studenta?
Przy takiej ilości operacji T praktycznie jest identyczne z rozkładem normalnym, poza tym podejrzewam, że średnia jest wyssana z palca. Dlatego prosiłem nadawcę o dane, bo myślę, że rozkład operacji w ciągu dnia ma mało wspólnego z normalnym. Jak poda dane, zobaczymy, kto ma rację (ja, oczywiście :) ) Antek |
| Adam
|
Posted: 24 Sier 2005 12:03:35 Nie. Przeciętnie będą dwie operacje na sekundę.
Jakos mi sie nie chce wierzyc ze tak malo. Dlaczego w tym obliczeniu nie bierzecie pod uwage czasu operacji?? Objaśnij jednak, jak tranfery zachodzą, jeżeli losowo,
Zachodzą losowo ale średnio każdy user 2 x na sekunde rozpoczyna operacje która trwa 0.012 Empiryczne badanie odpada mi chodzi właśnie o wyliczenie |
| Antek Laczkowski
|
Posted: 24 Sier 2005 12:56:04 [...] Znowu mylisz operacje z użytkownikami. Dlaczego uważasz, że użytkownik nie poradzi sobie z dwudziestoma transferami jednocześnie? Bo wiem, jak szybko piszę na klawiaturze. Ale fakt, można sobie napisać skrypt. Poza tym zgodziłem się: Niech będzie, mówimy w języku operacji.
O teście T versus normalny: Dobra, palnąłem głupstwo. Ale ty zakładasz, że to ma wyjść jakoś rozkład
normalny, a to wcale nie musi być prawda. Właśnie JA nie zakładałem normalności rozkładu! Zerknij na mój poprzedni post. Zapewne to będzie rozkład normalny, przynajmniej odcinkami w ciągu dnia,
ale tylko dlatego, żeby ułatwić zadanie, a nie dlatego, że *musi*. Czyli rację masz w takim razie niejako z przypadku. Jak chcesz to ocenić? Podzielić dzień na godziny? Dostaniesz prawie proste takie: ---____ itd, a nadawca mailu nie chce udostępnić empirycznych danych. Bez tych danych zakładam rozkład jednostajny i wtedy 2 operacje na sekundę są średnią, 12 milisekund jest do pominięcia. Jak nadawca maila chce obliczenia czy nastąpi skumulowanie zgłoszeń do serwera, to daj jakieś dane. Jak na razie wychodzi 500 ms / 12ms ~ 50 zgłoszeń/sekundę. Albo zrób tak (nadawco poczty): 1000 osób chce dostępu do serwera. 2 na sekundę się udaje. To oblicz, np z Bernouliego, że 50 osób chce dostępu w tej samej sekundzie aby zapchać serwer. Gotowców brak, wzory są w każdym podręczniku. Antek |
| Antek Laczkowski
|
Posted: 24 Sier 2005 13:13:51 Albo zrób tak (nadawco poczty):
1000 osób chce dostępu do serwera. 2 na sekundę się udaje. To oblicz, np z Bernouliego, że 50 osób chce dostępu w tej samej sekundzie aby zapchać serwer. Gotowców brak, wzory są w każdym podręczniku. Antek Te 50 wychodzi z dzielenia 500/12. Nie dopisałem, że wynik z prawa Bernouliego to zero. A. |
| Adam
|
Posted: 24 Sier 2005 14:47:06 Jak chcesz to ocenić? Podzielić dzień na godziny? Dostaniesz prawie proste takie: ---____ itd,
a nadawca mailu nie chce udostępnić empirycznych danych. Bez tych danych zakładam rozkład jednostajny i niech tak zostanie. Danych empirycznych po prostu nie mam bo system jest w trakcie fazy projektowania. Chce właśnie obliczyc na jakie obciazenia moze byc nastawiony przy okreslonych warunkach mozna założyć ze czas badanie to okres 1 ms jeśli to w czymś pomaga Jak na razie wychodzi 500 ms / 12ms ~ 50 zgłoszeń/sekundę.
Albo zrób tak (nadawco poczty): 1000 osób chce dostępu do serwera. 2 na sekundę się udaje. To oblicz, np z Bernouliego, że 50 osób chce dostępu dzieki! sprobuje to rozgryzc jak mowisz |
| Adam
|
Posted: 25 Sier 2005 07:15:10 z rozkładu Bernoulliego a nawet lepiej Poissona wartość oczekiwana wychodzi: E(x) = n * p = 1000 * (12/500) = 24 :) i zdaje się że o to mi chodziło |
| Antek Laczkowski
|
Posted: 26 Sier 2005 13:59:39 z rozkładu Bernoulliego a nawet lepiej Poissona
wartość oczekiwana wychodzi: E(x) = n * p = 1000 * (12/500) = 24 :) i zdaje się że o to mi chodziło No to masz wynik, oceń rozrzut. Jak już naprawdę nie ma danych o rozkładzie, to sensownym przybliżeniem jest sqrt(średnia), co daje sqrt(24) = 5. W konsekwencji, nawet załadając rozkład normalny, Poissona lepszy, masz 20-30 zgłoszeń na 68%, a 15-35 na 95% i 10-40 na 99%. Daleko stąd do 50 zgłoszeń, zatykających serwer. Widzisz błąd w mojej logice ? Bez próby empirycznej oceny kszałtu rozkładu nie mozesz jednoznacznie odpowiedzieć, czy zawiesi się rankiem, czy przetrwa cały dzień z szansą (około) 0.00001 na zatkanie się. Antek PS: Ta liczba 1e^-5 to lata bezawaryjnej pracy. |
| << . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 28 . 29 . >> |