Почитал бы для начала документацию, а потом бы рассказывал всем.Non_Stop писал(а):если заставить работать принудительно сервер на двух ядрах через taskset -c то нагрузка будет на 2 ядра,но лаги так и останутся,т.к не хочет оно преодолевать лимит в 100% загрузку даже суммарно.
Давай почитаем вместе:
Т.е. оно указывает планировщику, какие ядра может использовать данный процесс и все. Т.е. мы хотим чтобы данный сервер не использовал никакие ядра кроме допустим 5-ого, мы указываем это. Использовать доступные ядра или нет, это уже дело самого процесса. И это точно не заставит однопоточный код использовать два ядра, точно так-же как два гуманитария не смогут собрать мне гамбургер в два раза быстрее.taskset is used to set or retrieve the CPU affinity
Что кстати говоря ты сам и подтвердил, написав вот это:
Non_Stop писал(а):т.к не хочет оно преодолевать лимит в 100% загрузку даже суммарно