2017-03-04 14 views
11

Zgodnie z the docs środowisko z obsługą sudo oferuje rdzenie "~ 2", "bursted". Nie rozumiem, co to ma znaczyć.Co oznacza liczba rdzeni "~ 2, bursted"?

myślę, że jest to wskazówka w this blog post:

Pojemniki budować w naszej infrastruktury spuścizna build miał 1,5 rdzenie (o pojemności rozerwanie)

Niestety nie wiem co „wybuch pojemność "jest.

Zadałem to pytanie przed on the Travis CI issue tracker, ale ponieważ nie otrzymałem odpowiedzi, mam nadzieję, że mogę ją znaleźć tutaj.

Odpowiedz

6

Nie znam Travisa, więc wyjaśnię, co to zwykle oznacza, kiedy wolno ci przekroczyć gwarantowany czas procesora w kontenerze.

Zazwyczaj oznacza to, że zawsze masz dostępne 2 rdzenie, ale możesz przez krótki czas uzyskać więcej czasu procesora. W szczególności, możesz korzystać z czasu procesora, który nie jest zużywany przez innych. Na przykład, jeśli ktoś na hoście używa tylko 1,5 z 2 dostępnych rdzeni, 0,5 nieużywanych rdzeni staje się dostępnych dla innych na tym samym hoście.

+0

Dzięki! Mam trudności z wyobrażeniem sobie, co to znaczy używać tylko 1.5 rdzenie. "Rdzeń" w tym kontekście jest raczej miarą czasu procesora, prawda? Czy istnieje jakieś połączenie z liczbą dostępnych "rdzeni wirtualnego procesora", które mogą wykonywać kod równolegle? – sjakobi

+0

Co więcej, posiadanie "1.5 rdzenie (z wydajnością zdjęć seryjnych)" byłoby zgodne z opisem "~ 2 rdzenie, rozerwane"? To znaczy. czy posiadanie "~ 2, bursted" oznacza, że ​​czasami możesz otrzymać mniej niż 2 rdzenie? – sjakobi

+2

pytanie 2: ~ Prawdopodobnie wskazuje, że 2 dostępne rdzenie są przybliżone. Trudno o tym wiedzieć, tylko operatorzy Travis mogą na pewno ci powiedzieć. Domyślam się, że jest możliwe, że masz mniej niż dwa rdzenie dostępne przez krótki czas. –