affinity

    0热度

    1回答

    我有一个要求将JBoss及其相关进程(java.exe)绑定到给定服务器上的2个Cores的1个CPU。 问题是还有另一个Java批处理进程运行使用自己单独的java.exe,所以如何使用亲和力绑定JBOSS调用的进程? 请指导,我在一个Windows服务器上。 更新:或者有一种方法来识别java.exe使用一些标识符,如果我们在JVM中添加一些参数,可以告诉它是否是JBOSS启动其他明智的其他。

    0热度

    1回答

    我正在开发嵌入式软件的测试方法,并希望在使用调度程序Linux函数(例如sched_setscheduler)的基于POSIX的实际应用程序上对其进行测试。 找到使用POSIX线程和锁的开源软件(例如http://ctrace.sourceforge.net)相对比较容易。但是,我无法找到任何真正的应用程序来使用Linux调度。 Google让我朝着WCET计算的方向发展。 有谁知道任何开源,嵌入

    1热度

    1回答

    我试图检查在Why does multiprocessing use only a single core after I import numpy?建议我的剧本与“os.sched_getaffinity”方法使用的核心数量。但是,当我运行 import os os.sched_getaffinity(0) 我得到 AttributeError Traceback (mos

    3热度

    3回答

    我正在研究如何在专用CPU上运行进程以避免上下文切换。在我的Ubuntu上,我使用内核参数“isolcpus = 3,7”和“irqaffinity = 0-2,4-6”隔离了两个CPU。我相信这是正确的考虑到: $ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.8.0-27-generic root=UUID=58c66f12-0588-442b-9

    1热度

    1回答

    操作系统能够确定如何将不同的进程/线程安排到不同的CPU核上,OS调度程序能够很好地完成工作。那么,我们何时需要为进程调用sched_setafficity()之类的函数,或者为pthread调用pthread_setaffinity_np()? 它似乎没有能够显着提高任何性能,如果可以的话,那么我想我们需要重新编写linux进程调度程序吧? 只是想知道我的应用程序何时需要调用这些函数? 谢谢。

    1热度

    1回答

    我想限制Python使用的CPU数量(用于基准测试&以查看它是否加快我的程序)。 我发现了几个Python模块来实现这个('os','affinity','psutil'),只是它们的改变亲和性的方法只能在Linux(有时是Windows)下工作。也有人建议使用'taskset'命令(Why does multiprocessing use only a single core after I i

    0热度

    1回答

    我是码头工人,我有一个问题。我想在Docker群中的两个节点之间获得亲和力和交换数据。 (例如IP) 我有一个为经理:192.168.10.1 和工人:192.168.10.2 他们已经连接。 我已经写了docker-compose.yml文件创建在Postgres数据库新的服务,并 经理YML文件看起来像: version: '3.1' services: db: im

    0热度

    1回答

    我有两个线程,他们都读取相同的静态变量(一些大对象 - 一个500_000_000整数的数组)。 两个线程被固定到一个CPU(1和2)(CPU亲和力),所以尽量减少抖动。 你知道两个线程是否会因为两个线程在不同的cpu上运行而读取静态变量而相互减速吗? import net.openhft.affinity.AffinityLock; public class BigObject {

    0热度

    1回答

    我是Apache Ignite的新手,来自数据仓库背景。 因此,如果我试图通过DBMS行话与Ignite相关,请原谅我。 我已经通过论坛,但我仍然不清楚一些基本知识。 我也希望稍后发布的场景具体回答。 1.)CacheMode = PARTITIONED a。)当缓存被声明为分区时,默认情况下数据是否在所有节点上被分区为 ? b。)是否有一个选项可以提供“分区键”,根据这个分区键将在节点上分布数据

    1热度

    1回答

    我使用C++ 11线程,并且需要设置线程对给定处理器核心的亲和性(windows'scheduler没有智能地委托给内核,我想要控制什么线程去往什么核心)。 对于Windows,有 SetThreadAffinityMask(GetCurrentThread(), affinity); 什么将一个单一的跨平台功能的样子,将在Windows,Linux和OSX工作,与潜在的线程库的所有排列(窗口