processo bioset: qual è la sua funzione?


39

Qual è la funzione del processo di bioset? Perché non esiste documentazione per il processo di bioset? Perché non ci sono risposte definitive alle domande sul processo di bioset già pubblicate?

Ciò che è stato trovato finora è solo la speculazione:

  • virus; perché non esiste documentazione per verificare che si tratti di un processo legittimo, nemmeno una risposta che affermi che è un processo legittimo
  • processo del kernel; perché il simbolo per il processo è lo stesso di altri processi del kernel e l'utente non è in grado di modificare, arrestare, terminare o terminare il processo di bioset
  • key logger; sembra accedere a Internet ed è associato ad applicazioni che accedono a Internet
  • bomba a tempo; inizierà a rompere le funzioni delle applicazioni nel tempo
  • altro; speculazioni molto meno probabili o totalmente oltraggiose

Karl Richter: Grazie per la modifica. Dice esattamente la stessa cosa, ma ha un aspetto migliore.
James Jadesword,

Lo vedo sotto il processo genitore kthreadd .
Lonnie Best

Ottengo un carico di questi processi se eseguo un'operazione IO di grandi dimensioni come la creazione di un enorme gzip.
Kris

Risposte:


19

Fa parte del blocco del kernel IO:

https://lwn.net/Articles/26404/

Quei thread bioset fanno specificamente parte di alcuni sistemi di recupero.

https://github.com/torvalds/linux/blob/c4004b02f8e5b9ce357a0bb1641756cc86962664/block/bio.c#L1904


3
dovrei essere preoccupato per il dispositivo hardware, se viene generata un'enorme quantità di thread bioset?
serup


Quel problema di github non ti dice niente!
not2qubit

3

Ho appena notato questo processo e ne ero anche curioso, quindi ho fatto qualche ricerca superficiale ...

Non ne sono ancora certo, ma sembra essere un processo del kernel relativo al blocco I / O (da qui la "bio" nel bioset) ... appare anche nel codice del device-mapper: https://github.com / Torvalds / linux / ricerca? utf8 =% E2% 9C% 93 & q = BIOSET


Jesse Taylor: ho provato il tuo link e ho anche fatto di nuovo la ricerca e ho trovato riferimenti a bioset, ma nessuna informazione sul processo stesso.
James Jadesword,

2
Questo articolo ha una spiegazione più dettagliata: johanlouwers.blogspot.com/2017/10/… / * * bio_set viene utilizzato per consentire ad altre parti del sistema IO di * allocare i propri pool di memoria privata per strutture bio e iovec. * Questi pool di memoria a loro volta si allocano tutti da bio_slab * e bvec_slabs []. * /
J. Taylor,

2

Il bioset sul mio computer sembra essere incorporato nel kernel. Inizia con un processo genitore di 2. Circoscrive tutta la comunicazione interna.

In precedenza, ho catturato hacker sul mio terminale seriale. Dopo aver scavato sembra che io fossi stato compromesso da diversi elementi. Forse windigo ed ebuny. Tipo trojanish.

Posso collegarmi a Internet con un utente con un basso livello di privacy, il root si collega al keyserver e presto ho molti processi dns / udp e socket del kernel aperti.

Questo ragazzo ama la comunicazione con i pacchetti udp con i suoi server primari.

Ti sto solo facendo conoscere la mia esperienza. Inoltre, se ci si connette ai server, è necessario rimuovere tutte le chiavi private locali e aggiornare le chiavi del server. Si diffonde tramite via ssh.

Consiglia a tutti di installare ID, auditd e configurare davvero il loro Firefox. Per me è stata una curva di apprendimento.


2

Il biosetprocesso proviene dal thread del kernel (spesso PID 2) e viene utilizzato praticamente in tutto ciò che utilizza un'operazione di Block IOmemoria o dispositivo. Immagino che sia l' biosetacronimo di "Block layer IO scheduler ... qualcosa".

I collegamenti già forniti nei commenti precedenti lo spiegheranno in modo più dettagliato. Ma ecco un quadro completo del sottosistema IO di Linux.

inserisci qui la descrizione dell'immagine


Foto molto bella e interessante. Qualche collegamento web alla fonte?
Xavi Montero,

No, penso che sia stata una ricerca su Google ...
not2qubit
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.