proses bioset - apa fungsinya?

39

Apa fungsi dari proses bioset? Mengapa tidak ada dokumentasi untuk proses bioset? Mengapa tidak ada jawaban pasti untuk pertanyaan tentang proses bioset yang sudah diposting?

Sejauh ini yang ditemukan hanyalah spekulasi:

  • virus; karena tidak ada dokumentasi untuk memverifikasi bahwa itu adalah proses yang sah, bahkan tidak ada jawaban yang mengatakan bahwa itu adalah proses yang sah
  • proses kernel; karena simbol untuk proses ini sama dengan proses kernel lainnya dan pengguna tidak dapat memodifikasi, menghentikan, mengakhiri, atau membunuh proses bioset
  • logger kunci; tampaknya mengakses internet dan dikaitkan dengan aplikasi yang mengakses internet
  • bom waktu; akan mulai merusak fungsi aplikasi seiring waktu
  • lain; spekulasi jauh lebih kecil kemungkinannya atau benar-benar keterlaluan
James Jadesword
sumber
Karl Richter: Terima kasih atas hasil editnya. Itu mengatakan hal yang persis sama, tetapi memang terlihat lebih baik.
James Jadesword
Saya melihat ini di bawah proses induk kthreadd .
Lonnie Best
Saya mendapatkan banyak proses ini jika saya melakukan operasi IO besar seperti membuat gzip besar.
Kris

Jawaban:

19

Itu bagian dari blok kernel IO:

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

Utas bioset tersebut secara khusus merupakan bagian dari beberapa sistem pemulihan.

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

Colin Godsey
sumber
3
haruskah saya khawatir tentang perangkat perangkat keras, jika sejumlah besar utas bioset muncul?
serup
1
jangan khawatir, lihat github.com/raspberrypi/linux/issues/1427
jeffmcneill
Masalah github itu tidak memberitahumu apa-apa!
not2qubit
3

Saya hanya memperhatikan proses ini dan ingin tahu tentang hal itu juga, jadi saya melakukan riset sepintas ...

Saya masih tidak yakin, tetapi tampaknya ini adalah proses kernel yang terkait dengan blok I / O (maka "bio" dalam bioset) ... juga muncul dalam kode device-mapper: https://github.com / torvalds / linux / search? utf8 =% E2% 9C% 93 & q = bioset

J. Taylor
sumber
Jesse Taylor: Saya mencoba tautan Anda dan bahkan melakukan pencarian lagi dan menemukan referensi untuk bioset, tetapi tidak ada informasi tentang proses itu sendiri.
James Jadesword
2
Artikel ini memiliki penjelasan yang lebih terperinci: johanlouwers.blogspot.com/2017/10/… / * * bio_set digunakan untuk memungkinkan bagian lain dari sistem IO * mengalokasikan kumpulan memori pribadi mereka sendiri untuk struktur bio dan iovec. * Kumpulan memori ini pada gilirannya semuanya mengalokasikan dari bio_slab * dan bvec_slabs []. * /
J. Taylor
2

Bioset di komputer saya sepertinya tertanam di kernel. Ini dimulai dengan proses induk dari 2. Ini mencakup semua komunikasi internal.

Sebelumnya, saya menangkap hacker di terminal serial saya. Setelah menggali sekitar sepertinya saya telah dikompromikan oleh beberapa item. Mungkin windigo dan ebuny. Tipe Trojanish.

Saya dapat terhubung ke internet dengan pengguna priv yang rendah, root terhubung ke keyserver, dan segera saya memiliki banyak proses dns / udp dan soket kernel terbuka.

Orang ini suka komunikasi dengan paket udp ke server utamanya.

Hanya membiarkan Anda tahu pengalaman saya. Juga jika Anda terhubung ke server, Anda harus menghapus semua kunci pribadi lokal Anda dan memperbarui kunci server Anda. Ini menyebar melalui ssh.

Rekomendasikan semua orang menginstal id, mengaudit, dan mengkonfigurasi firefox mereka dengan sangat baik. Ini merupakan kurva pembelajaran bagi saya.

Wesley Davidson
sumber
2

The biosetproses yang berasal dari benang kernel (sering PID 2) dan digunakan dalam apa pun cukup banyak yang menggunakan Block IOmemori atau perangkat operasi. Saya kira biosetsingkatan dari "Block IO scheduler ... sesuatu".

Tautan yang sudah disediakan di komentar sebelumnya akan menjelaskannya lebih terinci. Tapi di sini adalah gambaran lengkap dari subsistem IO Linux.

masukkan deskripsi gambar di sini

not2qubit
sumber
Gambar yang sangat bagus dan menarik. Adakah tautan web ke sumber?
Xavi Montero
Tidak, saya pikir itu adalah pencarian Google ...
not2qubit