Hey,
yes that's the question I ask myself. The 2 CPU version from Gemstone under Linux is CPU bounded (to two threads) if I understand this correctly. All the Gemstone programs just use these two CPus. Ok, now if I start other (non-Gemstone) programs from Gemstone to execute heavy working jobs is this ristrictions also given to these newly started processes. Marten -- Marten Feldtmann _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
i mean CPU affinity ....
Marten Am 02.07.2015 um 22:44 schrieb [hidden email] via Glass: > Hey, > > yes that's the question I ask myself. The 2 CPU version from Gemstone > under Linux is CPU bounded (to two threads) if I understand this > correctly. All the Gemstone programs just use these two CPus. > > Ok, now if I start other (non-Gemstone) programs from Gemstone to > execute heavy working jobs is this ristrictions also given to these > newly started processes. > > Marten > -- Marten Feldtmann _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
No, this is something that is per-executable and each executable has to request it directly.
James > On Jul 2, 2015, at 1:45 PM, [hidden email] via Glass <[hidden email]> wrote: > > i mean CPU affinity .... > > Marten > > > Am 02.07.2015 um 22:44 schrieb [hidden email] via Glass: >> Hey, >> >> yes that's the question I ask myself. The 2 CPU version from Gemstone >> under Linux is CPU bounded (to two threads) if I understand this >> correctly. All the Gemstone programs just use these two CPus. >> >> Ok, now if I start other (non-Gemstone) programs from Gemstone to >> execute heavy working jobs is this ristrictions also given to these >> newly started processes. >> >> Marten >> > > > -- > Marten Feldtmann > _______________________________________________ > Glass mailing list > [hidden email] > http://lists.gemtalksystems.com/mailman/listinfo/glass _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
In reply to this post by GLASS mailing list
Ok, I read
"Instead, make use of the fact that CPU affinity is inherited across a fork(). All of a process' children receive the same CPU affinity mask as their parent." so I assume, that starting unzip or zip takes the execution power from the database .... (http://www.linuxjournal.com/article/6799?page=0,2) Am 02.07.2015 um 22:45 schrieb [hidden email] via Glass: > i mean CPU affinity .... > > Marten > > > Am 02.07.2015 um 22:44 schrieb [hidden email] via Glass: >> Hey, >> >> yes that's the question I ask myself. The 2 CPU version from Gemstone >> under Linux is CPU bounded (to two threads) if I understand this >> correctly. All the Gemstone programs just use these two CPus. >> >> Ok, now if I start other (non-Gemstone) programs from Gemstone to >> execute heavy working jobs is this ristrictions also given to these >> newly started processes. >> >> Marten >> > > -- Marten Feldtmann _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Well, I am probably wrong then! I did some research on this when we were proposing the feature, but haven’t done any serious research since then, particularly with respect to relaxing the limitation.
James > On Jul 2, 2015, at 1:51 PM, [hidden email] via Glass <[hidden email]> wrote: > > Ok, I read > > "Instead, make use of the fact that CPU affinity is inherited across a > fork(). All of a process' children receive the same CPU affinity mask as > their parent." > > so I assume, that starting unzip or zip takes the execution power from > the database .... > > (http://www.linuxjournal.com/article/6799?page=0,2) > > Am 02.07.2015 um 22:45 schrieb [hidden email] via Glass: >> i mean CPU affinity .... >> >> Marten >> >> >> Am 02.07.2015 um 22:44 schrieb [hidden email] via Glass: >>> Hey, >>> >>> yes that's the question I ask myself. The 2 CPU version from Gemstone >>> under Linux is CPU bounded (to two threads) if I understand this >>> correctly. All the Gemstone programs just use these two CPus. >>> >>> Ok, now if I start other (non-Gemstone) programs from Gemstone to >>> execute heavy working jobs is this ristrictions also given to these >>> newly started processes. >>> >>> Marten >>> >> >> > > > -- > Marten Feldtmann > _______________________________________________ > Glass mailing list > [hidden email] > http://lists.gemtalksystems.com/mailman/listinfo/glass _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Free forum by Nabble | Edit this page |