dear Members,
Thanks for the reply..I do have another
issue; I will be highly obliged if you answer it:
I tried "top" at the bash prompt, but it provides a way to measure CPU
performance of the existing processes. I want to check the CPU usage of the
execution of an R function. So I start R by this
$ R
and at the R prompt I type the function to be executed. But if I type "top" at
the R prompt, it says object "top" not found.
So, should I change to bash prompt after running the R function? If yes, how do
I do it? If not, how to use "top" inside the R prompt?
Again, I think this is an OS isuue....but I could'nt find any answer in the
Internet. I am an independent researcher and I don't have personal access to
experts.......this mail list is the only vent I have.......
Very many thanks for your time and effort...
Yours sincerely,
AKSHAY M KULKARNI
________________________________
From: Jeff Newmiller <[email protected]>
Sent: Saturday, June 30, 2018 11:46 PM
To: [email protected]; akshay kulkarni; R help Mailing list
Subject: Re: [R] parallel processing in r...
Use "top" at the bash prompt.
Read about the "mc.cores" parameter to mclapply.
Make a simplified example version of your analysis and post your question in
the context of that example [1][2][3]. You will learn about the issues you are
dealing with in the process of trimming your problem, and will have code you
can share that demonstrates the issue without exposing private information.
Running parallel does not necessarily improve performance because other factors
like task switching overhead and Inter-process-communication (data sharing) can
drag it down. Read about the real benefits and drawbacks of parallelism...
there are many discussions out there out there... you might start with [4].
[1]
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example
[2] http://adv-r.had.co.nz/Reproducibility.html
[3] https://cran.r-project.org/web/packages/reprex/index.html (read the
vignette)
[4]
https://nceas.github.io/oss-lessons/parallel-computing-in-r/parallel-computing-in-r.html
On June 30, 2018 10:07:49 AM PDT, akshay kulkarni <[email protected]> wrote:
>dear members,
>I am using mclapply to parallelize my code. I am using Red Hat Linux in
>AWS.
>
>When I use mclapply, I see no speed increase. I doubt that the Linux OS
>is allowing fewer than the maximum number of cores to mclapply ( by
>default, mclapply takes all the available cores to it).
>
>How do you check if the number of workers is less than the output given
>by detectCores(), in Linux? Is there any R function for it?
>
>I do acknowledge that help on an OS is not suitable for this mailing
>list, but even Internet could'nt help me. Therefore this mail......
>
>very many thanks for your time and effort...
>yours sincerely,
>AKSHAY M KULKARNI
>
> [[alternative HTML version deleted]]
>
>______________________________________________
>[email protected] mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide
>http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.
--
Sent from my phone. Please excuse my brevity.
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.