InggrisPerancisSpanyol

Ad


favorit OnWorks

hwloc-bind - Online di Cloud

Jalankan hwloc-bind di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah hwloc-bind yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


hwloc-bind - Luncurkan perintah yang terikat ke prosesor dan/atau memori tertentu, atau
berkonsultasi dengan pengikatan program yang ada

RINGKASAN


pengikatan hwloc [Pilihan] [ [...] ] [--] ...

Perhatikan bahwa lambung kapal(7) memberikan penjelasan rinci tentang sistem hwloc dan valid
format; itu harus dibaca sebelum membaca halaman manual ini.

PILIHAN


--cpubind Gunakan argumen berikut untuk pengikatan CPU (default).

--membind Gunakan argumen berikut untuk pengikatan memori. Jika --kebijakan tidak juga diberikan,
kebijakan default adalah mengikat.

--kebijakan
Ubah kebijakan pengikatan memori. Kebijakan yang tersedia adalah default,
firsttouch, bind, interleave replika dan nexttouch. Pilihan ini hanya
bermakna ketika pengikatan yang sebenarnya juga diberikan dengan --membind. Jika --membind is
diberikan tanpa --kebijakan, kebijakan default adalah mengikat.

--Dapatkan Laporkan binding saat ini.

Saat perintah diberikan, pengikatan ditampilkan sebelum menjalankan perintah.
Ketika tidak ada perintah yang diberikan, program akan keluar setelah menampilkan arus
mengikat.

Saat digabungkan dengan --membind, laporkan pengikatan memori alih-alih pengikatan CPU.

Tidak ada lokasi yang dapat diberikan karena tidak ada pengikatan yang dilakukan.

-e --dapatkan-lokasi-cpu-terakhir
Laporkan prosesor terakhir tempat proses berjalan. Perhatikan bahwa hasilnya mungkin
sudah ketinggalan zaman ketika dilaporkan karena sistem operasi dapat memindahkan
proses ke prosesor lain setiap saat sesuai dengan pengikatannya.

Ketika sebuah perintah diberikan, prosesor terakhir ditampilkan sebelum menjalankan
memerintah. Ketika tidak ada perintah yang diberikan, program akan keluar setelah menampilkan yang terakhir
prosesor.

Opsi ini tidak dapat digabungkan dengan --membind.

Tidak ada lokasi yang dapat diberikan karena tidak ada pengikatan yang dilakukan.

--Lajang Ikat pada satu CPU untuk mencegah migrasi.

--ketat Memerlukan pengikatan yang ketat.

--pid
Beroperasi pada pid

-p --fisik
ambil OS/indeks fisik alih-alih indeks logis

-l --logis
ambil indeks logis alih-alih indeks fisik/OS (default)

--set tugas Tampilkan string set CPU dalam format yang dikenali oleh baris perintah set tugas
program alih-alih format string set CPU khusus hwloc. Opsi ini tidak memiliki
berdampak pada format input CPU set string, kedua format selalu diterima.

--membatasi
Batasi topologi ke cpuset yang diberikan.

--sistem keseluruhan
Jangan mempertimbangkan batasan administrasi.

-f --memaksa
Luncurkan yang dapat dieksekusi meskipun pengikatan gagal.

-q --diam
Sembunyikan pesan kesalahan non-fatal. Ini termasuk lokasi yang menunjuk ke yang tidak ada
objek, serta kegagalan untuk mengikat. Ini biasanya berguna selain
--memaksa.

-v --bertele-tele
Keluaran panjang.

--Versi: kapan Laporkan versi dan keluar.

DESKRIPSI


hwloc-bind menjalankan executable (dengan argumen baris perintah opsional) yang terikat ke
lokasi tertentu (atau daftar lokasi). Setelah eksekusi berhasil, hwloc-bind cukup
menetapkan binding dan kemudian mengeksekusi yang dapat dieksekusi atas dirinya sendiri.

Jika pengikatan gagal, atau jika kumpulan pengikatan kosong, dan --memaksa tidak diberikan, hwloc-bind
kembali dengan kesalahan alih-alih meluncurkan yang dapat dieksekusi.

CATATAN: Sangat disarankan agar Anda membaca lambung kapal(7) halaman ikhtisar sebelum membaca
halaman manual ini. Sebagian besar konsep yang dijelaskan dalam lambung kapal(7) langsung berlaku untuk hwloc-
mengikat utilitas.

CONTOH


Operasi hwloc-bind paling baik dijelaskan melalui beberapa contoh. Lebih detail tentang caranya
lokasi ditentukan pada baris perintah hwloc-bind dijelaskan dalam lambung kapal(7).

Untuk menjalankan perintah echo pada prosesor logis pertama dari paket kedua:

paket hwloc-bind:1.pu:0 -- echo halo

yang persis sama dengan

paket hwloc-bind:1.pu:0 echo halo

Untuk mengikat perintah "echo" ke inti pertama dari paket kedua dan inti kedua dari
paket pertama:

paket hwloc-bind:1.core:0 paket:0.core:1 echo hello

Perhatikan bahwa mengikat perintah "echo" ke beberapa prosesor mungkin tidak ada artinya
(karena "echo" kemungkinan diimplementasikan sebagai aplikasi utas tunggal); contoh-contoh ini
hanya berfungsi untuk menunjukkan apa yang dapat dilakukan hwloc-bind.

Untuk menjalankan pada tiga paket pertama pada node kedua dan ketiga:

hwloc-bind node:1-2.package:0:3 gema halo

yang juga setara dengan:

hwloc-bind node:1-2.package:0-2 gema halo

Perhatikan bahwa jika Anda mencoba untuk mengikat ke objek yang tidak ada, hwloc-bind tidak akan memperingatkan
kecuali kalau -v telah ditentukan.

Untuk berjalan pada prosesor dengan indeks fisik 2 dalam paket dengan indeks fisik 1:

hwloc-bind --paket fisik:1.core:2 echo hello

Untuk berjalan pada inti ganjil dalam paket genap:

paket hwloc-bind:even.core:odd echo halo

Untuk dijalankan pada paket pertama, kecuali pada inti kedua dan kelima:

paket hwloc-bind:0 ~paket:0.core:1 ~paket:0.core:4 gema halo

Untuk menjalankan di mana saja kecuali pada paket pertama:

hwloc-bind semua ~paket:0 gema halo

Untuk berjalan pada inti di dekat antarmuka jaringan bernama eth0:

hwloc-bind os=eth0 echo halo

Untuk berjalan pada inti di dekat perangkat PCI yang ID busnya adalah 0000:01:02.0:

hwloc-bind pci=0000:01:02.0 gema halo

Untuk mengikat memori pada simpul memori kedua dan dijalankan pada simpul pertama (bila didukung oleh OS):

hwloc-bind --cpubind node:1 --membind node:0 echo halo

Opsi --get dapat melaporkan binding saat ini. Contoh ini menunjukkan hwloc-bind . bersarang
doa untuk mengatur pengikatan dan kemudian melaporkannya:

hwloc-bind node:1.package:2 hwloc-bind --dapatkan

Pada salah satu mesin pengembang hwloc, contoh ini melaporkan "0x00004444,0x44000000".
Masker yang dilaporkan di mesin Anda mungkin berbeda.

Lokasi juga dapat ditentukan sebagai topeng bit hex (biasanya dihasilkan oleh hwloc-calc).
Sebagai contoh:

hwloc-bind 0x00004444,0x44000000 gema halo
hwloc-bind `hwloc-calc node:1.package:2` gema halo

Pengikatan memori juga dapat dilaporkan:

hwloc-bind --membind node:1 --mempolicy interleave -- hwloc-bind --dapatkan --membind

Ini mengembalikan string yang menjelaskan pengikatan memori, seperti "0x000000f0 (interleave)".
Perhatikan bahwa jika sistem tidak mengandung node NUMA, string yang dilaporkan akan menunjukkan
bahwa proses terikat ke seluruh memori sistem (misalnya, "0xf...f").

Petunjuk


Jika lstopo yang mendukung grafik tersedia, gunakan misalnya

hwloc-bind inti:2 -- lstopo --pid 0

untuk memeriksa apa sebenarnya hasil dari perintah binding Anda. lstopo akan secara grafis
tunjukkan di mana ia terikat oleh hwloc-bind.

KEMBALI NILAI


Setelah eksekusi berhasil, hwloc-bind mengeksekusi perintah itu sendiri. Nilai kembaliannya adalah
oleh karena itu apa pun nilai kembalian dari perintah tersebut.

hwloc-bind akan mengembalikan bukan nol jika terjadi kesalahan apa pun, seperti (tetapi tidak terbatas pada):
kegagalan untuk mengurai baris perintah, kegagalan untuk mengambil binding proses, atau kurangnya a
perintah untuk dieksekusi.

Gunakan hwloc-bind online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    wxPython
    wxPython
    Satu set modul ekstensi Python yang
    bungkus kelas GUI lintas platform dari
    wxWidgets.. Pemirsa: Pengembang. Pengguna
    antarmuka: Sistem X Window (X11), Win32 ...
    Unduh wxPython.dll
  • 2
    manajer file paket
    manajer file paket
    Ini adalah pengelola file paket Total War
    proyek, mulai dari versi 1.7. SEBUAH
    pengenalan singkat ke Warscape
    modifikasi: ...
    Unduh packfilemanager.dll
  • 3
    IPerf2
    IPerf2
    Alat lalu lintas jaringan untuk mengukur
    Kinerja TCP dan UDP dengan metrik
    sekitar throughput dan latency. NS
    tujuan termasuk mempertahankan aktif
    kod iperf...
    Unduh IPerf2.dll
  • 4
    fre:ac - konverter audio gratis
    fre:ac - konverter audio gratis
    fre:ac adalah konverter audio dan CD gratis
    ripper untuk berbagai format dan pembuat enkode.
    Ini fitur MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC, dan Bonk
    mendukung, ...
    Unduh fre:ac - konverter audio gratis
  • 5
    Matplotlib
    Matplotlib
    Matplotlib adalah perpustakaan yang komprehensif
    untuk membuat statis, animasi, dan
    visualisasi interaktif dengan Python.
    Matplotlib membuat hal-hal mudah menjadi mudah dan
    hal yang sulit...
    Unduh Matplotlib.dll
  • 6
    Manusia Bot
    Manusia Bot
    Tulis logika chatbot Anda sekali dan
    hubungkan ke salah satu yang tersedia
    layanan perpesanan, termasuk Amazon
    Alexa, Facebook Messenger, Kendur,
    Telegram atau bahkan ...
    Unduh BotMan.dll
  • Lebih banyak lagi »

Perintah Linux

Ad